我正在将一个项目从 VS 2008 升级到 VS 2010。我遇到了以下未解决的链接错误。
链接:错误 LNK2001:未解析的外部符号 __forceCRTManifestCUR
在对错误进行了一些网络搜索之后......以下链接确实为我指明了正确的方向。
http://social.msdn.microsoft.com/Forums/da-DK/vcgeneral/thread/af6796af-a1bf-4904-9923-15101956d882
但添加“int __forceCRTManifestCUR=0;” 这个到主文件对我不起作用。
我发现我原来的 VS 2008 项目属性在 Linker->Command Line 下有额外的 /include:__forceCRTManifestCUR 选项。此选项在 VS 2008 版本中运行良好,但在 VS 2010 中出现链接错误。
去掉这个选项后,我可以在 VS 2010 中正常编译。
我的问题是...
- 这个包含选项 /include:__forceCRTManifestCUR 有什么作用?和
- 为什么它在 VS 2010 中不起作用?