我使用 Visual Studio 2008,并且我选择了 Visual C++ 中的 .cpp

首先我复制了一个教程示例

#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;
}

但我收到错误

德语:Fehler beim Starten von "rc.exe"。--> statring“rc.exe”出现问题

我做错了什么?

有帮助吗?

解决方案 2

以及最后,我发现该溶液

VS2008安装RC.EXE在C:\ Program Files文件\微软的SDK \的Windows \ v6.0A \ BIN 和那里的RC.EXE不见了,所以我不得不下载RC.EXE,放入该文件夹。

现在它的工作原理

其他提示

这些文件位于(如果您已安装 Microsoft SDK):

c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin

只需将此路径添加到(VC++ 目录 -> 可执行文件)

对于初学者:视觉工作室 2008:

Tools (menu) -> Options -> Projects and Solutions -> VC++ Directories -> Show Directories for: -> Executable files -> New Line (tiny square button with new folder icon)

视觉工作室 2010:

Project (menu) -> {your project name} properties -> Configuration Properties -> Executable Directories -> edit (from combo-box menu)

我不认为有什么不好,你发布的代码。你报的错误信息会建议你的项目设置为使用资源,无论是资源文件不存在或编译器安装是不能令人信服。

他们都不应使上述程序的任何差异。首先,确保你已经得到它设置为一个Win32控制台可执行文件,然后确保你没有任何资源(.RC)文件左右。

  

在第一我复制一个教程样品

你在哪里复制代码? (什么源代码?)

当您启动Visual Studio的2008年,你是创建一个项目?哪一种 ?还是你只是创建了一个新文件,并希望将能够编译它?

我建议创建一个新的控制台(Win32控制台应用程序)项目并粘贴项目中自动创建的神奇“主”(大概叫_tmain)的代码。

我只尝试过了,它的工作(至少编译和链接)。

最大

昨晚我有同样的问题与旧版本的Visual Studio。我发现,在AVG反病毒已知错误,将隔离RC.EXE文件。

在我的情况后,我已经切换到不同的反病毒软件,我还安装了Visual Studio的另一个版本。在该安装的文件,我发现RC.EXE文件并粘贴成的文件结构对于被扔的错误安装。我的代码编译和之后运行正确。

下面是我粘贴RC.EXE路径(I是使用Visual C ++ 2003 VS): C:\ Program Files文件\微软的Visual Studio .NET 2003 \ VC7 \ BIN

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top