Я относительно новичок в cMake и пытаюсь использовать библиотеку boost asio в своем проекте.
Мне удалось заставить cMake найти другие библиотеки буста, такие как 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
и Boost_ASIO_LIBRARY_RELEASE
. Правильно ли я иду по этому пути, и если да, то куда мне направить cMake, чтобы найти эти библиотеки. (Я использую cMake 2.6 и boost 1.40.0)