【发布时间】:2015-04-22 21:16:15
【问题描述】:
难怪...\boost_1_58_0\stage\lib 中没有这样的文件。我怎样才能得到一个?我只有:
boost_1_58_0\stage\lib\libboost_filesystem-vc120-mt-s-1_58.lib
boost_1_58_0\stage\lib\libboost_filesystem-vc120-s-1_58.lib
在那里。尝试使用各种选项编译 boost,最终将 --build-type=complete 添加到它(Linker error LNK1104 with 'libboost_filesystem-vc100-mt-s-1_49.lib' 的“穷人”解决方案)以获得:
> b2 toolset=msvc threadapi=win32 link=static runtime-link=static \
variant=release address-model=32 --with-filesystem --with-locale --with-regex \
--with-system --with-iostreams --build-type=complete
我正在导入的项目的自述文件中建议的命令行 - 仍然没有乐趣。这是一个 CMake 项目,我为构建 MSVS 解决方案付出了一些努力。
注意:仔细查看 CMake gui 后,我的问题得到了解决:
我意识到这是调试配置没有构建,当我右键单击“解决方案”>配置管理器>更改为发布构建时,果然没问题。问题仍然存在 - 我如何获得那些 libboost_filesystem-vc120-mt-sgd-1_58.lib 构建?
【问题讨论】: