Ufx*_*Ufx 5 c++ boost visual-c++
要安装boost我跑
b2 install optimization=speed variant=debug,release --layout=tagged --prefix=BOOST_DIR
Run Code Online (Sandbox Code Playgroud)
lib文件的名称如下
...
libboost_serialization-mt.lib
libboost_serialization-mt-gd.lib
...
Run Code Online (Sandbox Code Playgroud)
当项目链接时,我得到错误
链接:致命错误LNK1104:无法打开文件'libboost_serialization-vc140-mt-gd-1_62.lib'
此文件未在具有任何名称的项目设置中设置,仅设置此文件的目录.如果我将编译器和Boost版本添加到文件名,则项目成功链接.
当我安装新版本的Boost时,我可以让项目不需要Boost lib文件重命名吗?
使用该--layout=tagged选项构建boost时,必须BOOST_AUTO_LINK_TAGGED在包含任何boost标头之前进行定义,以允许自动链接正常工作.否则,通过定义BOOST_ALL_NO_LIB和显式指定库来禁用自动链接.
| 归档时间: |
|
| 查看次数: |
219 次 |
| 最近记录: |