题
我使用 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