积极答复者
error PRJ0003 : 生成“rc.exe”时出错。 这该怎样解决?

问题
-
#include "stdafx.h"
using namespace System;
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Hello World");
return 0;
}
以上程序,在VS2008,进行调试时总会出现:
---- 已启动生成: 项目: ex03_1, 配置: Debug Win32 ------
1>正在编译资源...
1>项目 : error PRJ0003 : 生成“rc.exe”时出错。
1>生成日志保存在“file://e:\Visual Studio 2008\Projects\ex03_1\ex03_1\Debug\BuildLog.htm”
1>ex03_1 - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
我是新手,请大家赐教。
答案
-
我已自己解决问题。
方法:
1. 完全 卸载VS2008,然后重新安装,记得要安装MSDN库;
2. 安装后,在 工具—>选项—>项目和解决方案—>VC++目录,在可执行文件栏中加上如下路径:
$(SystemRoot)\System32
$(SystemRoot)
$(SystemRoot)\System32\wbem- 已标记为答案 Nancy Shao 2009年12月11日 8:13
-
对,这样是可以解决的,不过不用重装也可以,这是VS的环境变量未配置导致的,解决方法很多.
你可以在我的电脑->系统属性里设置系统环境变量把你的rc.exe所在的文件夹加进去即可.
工具—>选项—>项目和解决方案—>VC++目录的可执行文件下加入rc.exe所在的文件夹也可.
rc.exe一般都在C:\Program Files\Microsoft Visual Studio\VC\bin下,你用SystemRoot下的rc.exe可能会导致生成的资源文件版本不对
0xBAADF00D- 已标记为答案 Nancy Shao 2009年12月11日 8:13
全部回复
-
我已自己解决问题。
方法:
1. 完全 卸载VS2008,然后重新安装,记得要安装MSDN库;
2. 安装后,在 工具—>选项—>项目和解决方案—>VC++目录,在可执行文件栏中加上如下路径:
$(SystemRoot)\System32
$(SystemRoot)
$(SystemRoot)\System32\wbem- 已标记为答案 Nancy Shao 2009年12月11日 8:13
-
对,这样是可以解决的,不过不用重装也可以,这是VS的环境变量未配置导致的,解决方法很多.
你可以在我的电脑->系统属性里设置系统环境变量把你的rc.exe所在的文件夹加进去即可.
工具—>选项—>项目和解决方案—>VC++目录的可执行文件下加入rc.exe所在的文件夹也可.
rc.exe一般都在C:\Program Files\Microsoft Visual Studio\VC\bin下,你用SystemRoot下的rc.exe可能会导致生成的资源文件版本不对
0xBAADF00D- 已标记为答案 Nancy Shao 2009年12月11日 8:13