首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

vs 2008的工程编译的manifest资料导致程序无法运行,通过设置 /MANIFESTDEPENDENCY (Specify Manifest Depen

2013-03-13 
vs 2008的工程编译的manifest文件导致程序无法运行,通过设置 /MANIFESTDEPENDENCY (Specify Manifest Depe

vs 2008的工程编译的manifest文件导致程序无法运行,通过设置 /MANIFESTDEPENDENCY (Specify Manifest Dependencies) 解决

解决这个问题有两种办法:

(办法一)在工程的 stdafx.h头文件里面加入如下代码行:

#pragma comment(linker, "\"/manifestdependency:type='win32' name='Microsoft.VC90.CRT' version='9.0.21022.8' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")
(办法二)在工程里面设置,设置如下:

(1)右键工程,打开工程的 Properties属性页面。

(2)展开  Configuration Properties 节点。

(3)展开 Linker 节点。

(4)选择  Manifest File 属性页。

(5)在  Additional Manifest Dependencies这一项里面填入如下内容:

type='win32' name='Microsoft.VC90.CRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'


以上两种办法都可以解决由于manifest 引发的问题,一般都是需要MFC的DLL库。

热点排行