有两个工程都是从老版本的VC项目转过来的,我目前适用的是VS2008(VC9), 编译链接一切正常,但最后运行就报错,说装载C运行时库出问题。
试了一些方法都不行,最后在stdafx.h中加了下面一句代码就可以了:
#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC90.CRT' version='9.0.30729.1' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")
我的是VC9,版本是:9.0.30729.1(可以在About)里面看到。
这个链接里面也有一些说明。
http://www.cppblog.com/deercoder/articles/101006.html