繁体   English   中英

解决方案升级到VS2012后的链接器错误

[英]Linker error after upgrading solution to VS2012

我正在开发一个在VS2010下使用boost::filesystem的项目。 今天,我决定切换到VS2012 ,升级了解决方案(只需让VS自动执行),当我尝试编译时,除1件事外,一切似乎都正常:

fatal error LNK1104: cannot open file 'libboost_filesystem-vc100-mt-gd-1_53.lib'

我将boost放在单独的文件夹中(项目位置之外),路径似乎是正确的(我已经预编译了boost *.lib文件,适用于VS2010VS2012 )。 该错误表明该项目正在寻找旧版本的lib(用vc100代替vc110 ),但是我不知道如何更改它。

确保“ 平台工具集”选项设置为v110 右键单击项目名称,然后选择“ 属性” 然后在“ 配置属性” ->“ 常规” ->“ 平台工具集”下,选择“ Visual Studio 2012(v110)”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM