Je voulais utiliser Boost :: Program_Options. Après avoir installé Boost, je pense que je dois construire séparablement programme_options ( http://www.boost.org/doc/libs/1_43_0/more/geting_started/windows.html ). Mais je ne sais pas comment le faire.
J'essaie de compiler le C: \ Program Files \ Boost \ Boost_1_42 \ Libs \ Program_Options \ exemple \ premier.cpp ( http://www.boost.org/doc/libs/1_42_0/doc/html/program_OPTIONS/TUCTAL .html ) mais probablement dû à je n'ai pas construit la bibliothèque, j'ai cette erreur: p> edit strud>: J'ai également suivi les instructions à
4 Réponses :
J'ai suivi Ces étapes et cela fonctionnait plutôt bien. C'est-à-dire de construire les quelques bibliothèques de boost qui doivent être construites séparément. P>
Je vous suggère de lire l'ensemble du document. P>
Voulez-vous dire: bootstrap. \ Bjam ?? Je n'ai pas de bootstrap, ni Bjam.
Il y a un .bat dans le répertoire de Boost (probablement appelé bootstrap.bat), vous devez l'exécuter et il construira Bjam. Bjam construira les bibliothèques pour vous. BTW Vous devez ouvrir l'invite de commande de cette façon:
@ F4: pas si vous utilisez les installateurs BoostPro.
Vous voudrez peut-être utiliser des fichiers binaires précompilés, qui peuvent être téléchargés ici . P >
et assurez-vous de définir le chemin de la bibliothèque dans votre projet VC pour pointer pour stimuler les bibliothèques. P>
Oui, c'est le site où j'ai téléchargé boostpro.com/download/boost_1_42_setup.exe dans Mon projet J'ai suivi les instructions: boost.org/doc/libs/1_43_0/more/geting_started/.../a>
Après avoir lu le Boost 1.54 Mise en route sur le Guide Windows < / a> Ce sont les étapes que vous devriez prendre ( programme_option code> est une bibliothèque d'en-tête uniquement
). Vous devez avoir un compilateur MSVC installé. P>
Cette réponse est bonne, pour la dernière fois Boost B2 est maintenant l'exécutable sur Bjam
Utiliser Clion and Clake, j'ai ajouté ce qui suit à CmAkelists.txt Code>: P>
cible_link_libraries (myApp BOOST_PROGRAM_OPTIONS) CODE> P>
Pourquoi avez-vous sauté l'installation des fichiers binaires? C'est la partie même dont vous avez besoin ...
Avez-vous des bibliothèques (fichiers nommés * .Lib) dans votre fichier C: \ Program Files \ Boost?
Les instructions de compilation sont données dans section 5 b> du document que vous avez associées. De quelle partie avez-vous eu des problèmes? (Si vous demandez simplement comment compiler, la seule réponse que vous obtiendrez est de suivre ces instructions. Si vous avez besoin d'une aide plus précise, posez une question plus précise.)
@jpalecek je n'ai pas sauté l'installation des fichiers binaires. J'ai sauté à l'étape suivante, suivant les instructions: Installation des fichiers binaires Visual Studio Les installateurs fournis par BoostPro Computing téléchargeront et installeront des fichiers binaires pré-compilés dans le sous-répertoire LIB \ Subdirectory de la racine Boost, typiquement C: \ Program Files \ Boost \ boost_1_43_0 \ lib \ . Si vous avez installé toutes les variantes du Boost.regex binaire, vous avez terminé cette étape. Sinon, veuillez exécuter à nouveau l'installateur et les installer maintenant. - Passer à l'étape suivante -
@Rob Kennedy j'ai suivi l'étape 5.1 Installez les binaires Visual Studio