我正在使用 cmake
和 boost
创建 Visual Studio 解决方案。我的命令是:
F:\C++\yapimpl\build>cmake .. -G"Visual Studio 11" -DBOOST_ROOT=E:\lib\lib\boost
_1_54_0 -DBOOST_LIBRARYDIR=E:\lib\lib\boost_1_54_0\bin\vc11\lib
尽管我已经设置了
BOOST_LIBRARYDIR
和 BOOST_ROOT
,但它仍然显示找不到boost_unit_test_framework
。目录
E:\lib\lib\boost_1_54_0\bin\vc11\lib
中确实包含这些文件。08/08/2013 CSer 03:48 12,738,344 libboost_unit_test_framework-vc110-mt-1
_54.lib
08/08/2013 CSer 03:44 31,489,264 libboost_unit_test_framework-vc110-mt-g
d-1_54.lib
08/08/2013 CSer 04:10 14,109,766 libboost_unit_test_framework-vc110-mt-s
-1_54.lib
08/08/2013 CSer 03:59 32,856,094 libboost_unit_test_framework-vc110-mt-s
gd-1_54.lib
但似乎它们没有被识别。问题出在哪里? Traceback 在这里:http://codepad.org/zgL9tpjo 该项目在此处: https://github.com/Answeror/yapimpl 和 https://github.com/Answeror/ACMake 希望有人能尝试使用 cmake 编译
yapimpl
项目。
cmake . -DBoost_DEBUG=ON -DBoost_DETAILED_FAILURE_MSG=ON
并将输出粘贴在这里? - Fraser