VS2005的R6034错误 (转载)

先描述下 我的情况:

我从网上下载一个vc6的项目, 用vc6编译运行没问题, 当转到vc2005下面编译没问题, 提示找不到***.dll. 我把***.dll找到后, 出现这个烦人的 R6034错误.

 

经过试验, 有两个解决方案:
1: 在“属性->配置属性->清单工具->常规“下有一个”使用FAT32解决办法,设置为"是"

   然后重新生成解决方案.

第二种方法

采取解决措施:在stdafx.h文件中加入:
#pragma comment(linker, "/"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'/"")
参考:
http://www.cppblog.com/MDnullWHO/articles/43949.html
http://www.iseeker.org/blog/2007/12/08/vs2005-%E7%BC%96%E8%AF%91%E7%8E%AF%E5%A2%83%EF%BC%8C%E8%A7%A3%E5%86%B3-runtime-error%E8%BF%90%E8%A1%8C%E6%97%B6%E9%94%99%E8%AF%AF-r6034%E3%80%82/

你可能感兴趣的:(c,工具,X86,linker)