Używanie boost.asio w cMake
Jestem stosunkowo nowy w cMake i próbuję użyć biblioteki boost asio w moim projekcie.
Udało mi się uzyskać cMake, aby znaleźć inne biblioteki boost, takie jak smart_ptr i lexical_cast, ale gdy próbuję dołączyć, otrzymuję błąd linkera.boost/asio.hpp
:
LINK : fatal error LNK1104: cannot open file 'libboost_system-vc90-mt-1_40.lib'.
Następnie próbowałem zmienić plik CMakeLists.txt z
find_package(Boost 1.40.0 REQUIRED)
do
find_package(Boost 1.40.0 REQUIRED COMPONENTS asio)
cMake następnie pytaBoost_ASIO_LIBRARY_DEBUG
iBoost_ASIO_LIBRARY_RELEASE
. Czy zamierzam to zrobić we właściwy sposób, a jeśli tak, to gdzie powinienem wskazać cMake, aby znaleźć te biblioteki. (Używam cMake 2.6 i boost 1.40.0)