难怪...\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 并最终附加 到它(来自Linker error LNK1104 with 'libboost_filesystem-vc100-mt-s-1_49.lib'--build-type=complete
的“穷人”解决方案)以获得:
> 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 构建?