我对 cMake 比较陌生,我正在尝试在我的项目中使用 boost asio 库。
我能够让 cMake 找到其他 boost 库,例如 smart_ptr 和 lexical_cast,但是当我尝试包含时出现链接器错误boost/asio.hpp
:
LINK : fatal error LNK1104: cannot open file 'libboost_system-vc90-mt-1_40.lib'.
然后我尝试将我的 CMakeLists.txt 从
find_package(Boost 1.40.0 REQUIRED)
到
find_package(Boost 1.40.0 REQUIRED COMPONENTS asio)
cMake 然后要求Boost_ASIO_LIBRARY_DEBUG
and Boost_ASIO_LIBRARY_RELEASE
。我是否以正确的方式进行此操作,如果是这样,我应该在哪里指向 cMake 来找到这些库。(我正在使用 cMake 2.6 和 boost 1.40.0)