我使用的是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 von "rc.exe“。-->通过声明"rc.exe“来解决问题
我做错了什么?
发布于 2010-03-01 14:14:16
好吧,最后我找到了解决方案
vs2008将rc.exe安装在C:\Program Files\Microsoft \Windowsv6.0A\Bin中,但此处缺少rc.exe,因此我下载了rc.exe并将其放入该文件夹中。
现在它可以工作了
发布于 2011-05-24 07:47:53
这些文件位于以下位置(如果已安装Microsoft SDK):
c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
只需将此路径添加到(VC++目录->可执行文件)
初学者: Visual Studio 2008:
Tools (menu) -> Options -> Projects and Solutions -> VC++ Directories -> Show Directories for: -> Executable files -> New Line (tiny square button with new folder icon)
Visual Studio 2010:
Project (menu) -> {your project name} properties -> Configuration Properties -> Executable Directories -> edit (from combo-box menu)
发布于 2010-02-26 13:24:13
我不认为你发布的代码有任何错误。您引用的错误消息可能表明您的项目设置为使用资源,并且资源文件不存在或编译器安装不完全在那里。
它们中的任何一个都不应该对上面的程序产生任何影响。首先,确保已将其设置为Win32控制台可执行文件,然后确保周围没有任何资源(.rc)文件。
https://stackoverflow.com/questions/2341817
复制