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
Vous devez vous connecter pour publier un commentaire.
Selon l'ASIO la documentation:
Si vous regardez votre erreur de lien, vous verrez qu'il est à la recherche pour le coup de pouce.Système de bibliothèque. Je voudrais essayer de changer votre CMakLists.txt à lire:
OriginalL'auteur Trent