find_package () erkennt keine Erhöhung von Windows-Cmake

8

Ich benutze ein Windows-System. Ich möchte die Boost-Bibliothek mit CMake verwenden. Ich habe Boost auf C: \ boost_1_55_0 \ installiert Hier ist meine CMakeLists.txt Datei

%Vor%

Ich bekomme - Boost NICHT finden Ausgabe:

%Vor%     
Pritesh Acharya 07.01.2014, 10:30
quelle

4 Antworten

7

Unter Windows 7 x64 habe ich Boost 1.58 auf C: \ SDKs \ boost_1_58_0 installiert. Damit cMake alle passenden Dateien finden kann, musste ich die folgenden drei Systemvariablen hinzufügen:

%Vor%     
DJ Quimby 25.05.2015, 15:14
quelle
11

Zusätzlich zu BOOST_ROOT musste ich auch die BOOST_LIBRARYDIR Variable setzen um erfolgreich zu sein. In meinem Fall war das c: \ Programme \ boost_1_56_0 \ lib64-msvc-12.0

    
dothebart 23.01.2015 08:30
quelle
8

Sie müssen die Umgebungsvariable BOOST_ROOT auf c:\boost_1_55_0 setzen, bevor Sie cmake ausführen. Siehe auch cmake --help-module FindBoost für weitere Hilfe.

    
Stefan Näwe 08.01.2014 08:14
quelle
1

Ich habe viele Stunden mit diesem Problem verbracht und es schließlich gelöst, indem ich ein paar Variablen verwendet habe, die hier in FindBoost Manual beschrieben sind: Ссылка

Folgende Variablen haben mir geholfen:

%Vor%     
asami 07.08.2017 11:39
quelle

Tags und Links