1

我正在开发一个boost::filesystemVS2010. 今天我决定切换到VS2012,升级解决方案(让 VS 自动完成),当我尝试编译时,除了 1 件事之外似乎一切都很好:

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

我保存boost在一个单独的文件夹中(在项目位置之外),路径似乎是正确的(我已经预编译了和*.lib的文件)。该错误表明该项目寻找旧版本的库(而不是),但我不知道如何改变它。boostVS2010VS2012vc100vc110

4

1 回答 1

4

确保平台工具集选项设置为v110. 右键单击项目名称并选择Properties。然后在Configuration Properties -> General -> Platform Toolset下选择Visual Studio 2012 (v110)

于 2014-01-03T01:05:33.030 回答