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?

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top