debug : vs2010 bebug 模式下 RC2135 编译错误

来源:互联网 发布:鲜花网络销售 编辑:程序博客网 时间:2024/06/05 13:14

安装了vs2010sp1

安装映像:  X16-42552VS2010UltimTrial1.iso + VS2010SP1dvd1.iso


即使是新建的工程, e.g. sdi, 默认风格(不使用vs2010自带的界面库), 编译Debug版时, 也会出现 rc2135的错误.

Error1error RC2135: file not found:D:\temp\testMfcDlg\Debug\testMfcDlg_manifest.rc1

双击错误, 进入testMfcDlg_manifest.rc, 看到以下内容

1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ ""

莫名其妙...


发现Release版, 总是是可以完全编译通过的.


我想的土法, 解决这个问题:

* 将原有的Debug编译设置在vs2010提供的界面上删掉.

* 新建一个编译设置, 从Release版Copy, 命名为MyDebug.

* 将MyDebug中产生调试信息的选项勾上.


good, 可以在MyDebug编译设置的代码中下断点了.


深深的怀疑, 这个vs2010版本不对头...


<2013_0808>

后来想在工程中,重载一个虚函数, 报错.

增加一个CView的继承类,报错.


终于意识到了,该重新安装vs2010.

* 卸了vs2010, 重新装vs2010

* 将msdn内容移除,重新导入.

* 修复vs2010SP1


以下功能都正常了

* 新建工程 Debug版编译

* 添加虚函数的重载, 

* 增加MFC类的继承类.

 

关键不知道, 是什么原因引起的vs2010不正常的。

我的开发机不经常安装新软件的.






原创粉丝点击