visual c ++ rc.exe

时间:2010-02-26 13:19:04

标签: visual-c++ rc.exe

我使用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”。 - &GT; statring“rc.exe”的问题

我错了什么?

5 个答案:

答案 0 :(得分:2)

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

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

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

初学者: 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)

答案 1 :(得分:1)

最后我找到了解决方案

vs2008在C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bin中安装rc.exe 并且rc.exe丢失了,所以我下载了rc.exe并将其放入该文件夹。

现在可行了

答案 2 :(得分:0)

我认为您发布的代码没有任何问题。您引用的错误消息表明您的项目已设置为使用资源,并且资源文件不存在或编译器安装不完全存在。

它们都不应对上述程序产生任何影响。首先,确保将其设置为Win32控制台可执行文件,然后确保没有任何资源(.rc)文件。

答案 3 :(得分:0)

  

首先我复制了一个教程样本

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

启动Visual Studio 2008时,您确实创建了一个项目?哪一种 ?或者您只是创建了一个新文件并希望能够编译它?

我建议创建一个新的控制台(Win32控制台应用程序)项目,并将代码粘贴到项目的自动创建的“main”(可能称为_tmain)中。

我只是尝试了它并且它起作用(至少编译和链接)。

最大

答案 4 :(得分:-1)

我昨晚使用旧版Visual Studio遇到了同样的问题。我发现AVG防病毒中存在一个已知错误,它隔离了rc.exe文件。

在我的情况下,在我切换到不同的防病毒后,我还安装了另一个版本的Visual Studio。在该安装的文件中,我找到了RC.exe文件并将其粘贴到导致错误的安装的文件结构中。我的代码在此之后编译并正确运行。

这是我粘贴rc.exe的路径(我在VS 2003中使用的是Visual C ++): C:\ Program Files \ Microsoft Visual Studio .NET 2003 \ Vc7 \ bin