Utilisation de boost.asio dans cMake

Je suis relativement nouveau à cMake, et je suis en train d'utiliser le boost asio bibliothèque dans mon projet.

J'ai été en mesure d'obtenir cMake pour trouver d'autres bibliothèques boost comme smart_ptr et lexical_cast, mais je reçois un éditeur de liens d'erreur lorsque j'essaie d'inclure boost/asio.hpp:

LINK : fatal error LNK1104: cannot open file 'libboost_system-vc90-mt-1_40.lib'.  

J'ai ensuite essayé de changer mon CMakeLists.txt de

find_package(Boost 1.40.0 REQUIRED)

à

find_package(Boost 1.40.0 REQUIRED COMPONENTS asio)

cMake demande alors Boost_ASIO_LIBRARY_DEBUG et Boost_ASIO_LIBRARY_RELEASE. Suis-je marcher sur le droit chemin, et si oui, où dois-je point de cMake pour trouver ces bibliothèques. (Je suis en utilisant cMake 2.6 et stimuler 1.40.0)

OriginalL'auteur cquillen | 2010-01-16