use*_*017 15 c++ boost nuget visual-studio-2013
我已经尝试了几天来推动我的Visual Studio 2013 Premium安装工作.我尝试使用zip安装,现在使用NuGet.这两种方法都让我遇到了链接器错误的同一点.
错误:1> LINK:致命错误LNK1104:无法打开文件'libboost_system-vc120-mt-gd-1_57.lib'
我查看了邮件列表以获取提升,发现有人发布了类似的问题,但那是2012年的boost_1_54_0或者其他内容,因此与VS2013或提升1_58_0无关.
我还看了一些论坛帖子,包括SO,但是没有一个我有同样的问题.要么就是这样,要么就是没有回复.
我无法真正辨别错误显示的任何标志,因为这是我第一次使用除STL库或我自己的标头以外的任何其他标志.
任何和所有的帮助将不胜感激,请告诉我是否有任何其他有用的信息.
Fer*_*cio 24
我怀疑你安装了名为"boost"的NuGet包.这似乎包含所有Boost标头,但没有编译库.如果您只对仅使用标头的Boost库(即大多数)感兴趣,那就没问题.
你真正想要的是名为"boost-vc120"的软件包(vc120指的是VC++ 12.0,它是VS2013附带的VC++版本).这也有所有的库.您会注意到安装需要更长的时间.
在任何一种情况下,NuGet都会负责设置所有必要的VC++目录设置.无需进一步配置.