Pergunta
eu uso o visual studio 2008 e escolhi um .cpp no visual c++
primeiro copiei um exemplo de tutorial
#include <stdio.h>
int main()
{
int x=1;
int n =1;
printf("Wie viele Zahlen wollen sie ausgeben lassen?: ");
for(int i=0; i < n; ++i)
{
x*=i; // x=x*i
printf("%d: %d\n", i, x);
}
return 0;
}
mas recebo um erro
em alemão:Fehler beim Starten von "rc.exe".-> Problema ao iniciar "rc.exe"
o que eu fiz de errado?
Solução 2
bem, finalmente encontrei a solução
O vs2008 instala RC.exe em C: Arquivos de Programas Microsoft SDKS Windows V6.0a bin e lá o RC.exe estava faltando, então eu havia baixado o RC.exe e o coloquei nessa pasta.
agora funciona
Outras dicas
Esses arquivos são encontrados em (se você instalou o Microsoft SDK):
c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
Basta adicionar este caminho em (Diretórios VC++ -> Arquivos executáveis)
para iniciantes:Estúdio Visual 2008:
Tools (menu) -> Options -> Projects and Solutions -> VC++ Directories -> Show Directories for: -> Executable files -> New Line (tiny square button with new folder icon)
Estúdio Visual 2010:
Project (menu) -> {your project name} properties -> Configuration Properties -> Executable Directories -> edit (from combo-box menu)
Não acho que haja algo errado com o código que você postou.A mensagem de erro que você citou sugere que seu projeto está configurado para usar recursos e o arquivo de recursos não está presente ou a instalação do compilador não está lá.
Nenhum deles deve fazer qualquer diferença no programa acima.Primeiro, certifique-se de defini-lo como um executável do console Win32 e, em seguida, certifique-se de não ter nenhum arquivo de recurso (.rc) disponível.
primeiro copiei um exemplo de tutorial
Onde você copiou o código?(qual código fonte?)
Ao iniciar o Visual Studio 2008, você criou um projeto?que tipo ?ou você simplesmente criou um novo arquivo e espera poder compilá-lo?
Sugiro criar um novo projeto de console (aplicativo de console Win32) e colar o código no "principal" criado automaticamente (provavelmente chamado _tmain) do projeto.
Eu apenas tentei e funcionou (pelo menos compilar e vincular).
Máx.
Tive o mesmo problema ontem à noite com uma versão antiga do Visual Studio.Descobri que há um bug conhecido no antivírus AVG que coloca o arquivo rc.exe em quarentena.
No meu caso, depois de mudar para um antivírus diferente, instalei também outra versão do Visual Studio.Dentro dos arquivos dessa instalação, encontrei o arquivo RC.exe e colei-o na estrutura de arquivos da instalação que estava gerando o erro.Meu código foi compilado e executado corretamente depois disso.
Aqui está o caminho onde colei rc.exe (eu estava usando Visual C++ no VS 2003):C:\Arquivos de Programas\Microsoft Visual Studio .NET 2003\Vc7\bin