www.ntzj.net > 用vC2010编译带有Boost的项目出错,不明确符号

用vC2010编译带有Boost的项目出错,不明确符号

检查Include和Lib路径设置是否正确,并保证当前设置与Boost编译时一致, Boost是Debug编译,相应的程序也应选择Debug.

你的环境变量设置对了吗? 你可以做个测试,将lib库放到VS的lib库目录下。比如放到:C:\Program Files\Microsoft Visual Studio 9.0\VC\lib 这样应该能找到boost库了。

您好,1.5.3版本以上的boost 增加了对nullptr的定义,这是在1.4.7及以下版本中没有的。而且依赖于STL中对nullptr_t的定义,但是STLport5.2.1版本中没有引入空指针的类型,这是C++11的新标准。要学最新的boost库,还是使用微软本身的STL吧,虽然...

打开VS2015安装目录中这个文件文件D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCWizards\default.vcxproj,其实是个XML文件,在default.vcxproj文件末尾的之前填加下列内容,保存即可大功告成: d:\boost_1_60_0;$(IncludePath) d...

vc的话有编译好的,mingw的话也有,不过不是最新版的,自己编译找教程吧,大概是先编译一个bjam的文件出来,然后用它编译boost,挺快的,其实没有某些教程说的几个小时,我的i5-460M大概是编译了大半个小时,boost1.56

在项目属性-->输入库中把名称改为libboost_thread-vc90-mt-gd-1_48.lib即可。 这是调试版的,release版的改成去掉gd的即可。

你的环境变量设置对了吗? 你可以做个测试,将lib库放到VS的lib库目录下。比如放到:C:\Program Files\Microsoft Visual Studio 9.0\VC\lib 这样应该能找到boost库了。

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com