Tag: cmake
CMake ist ein plattformübergreifendes, open-source build-system-generator. Es erzeugt Dateien für den build-Systemen wie native makefiles, ninja-build-und Projekt-Dateien für verschiedene integrierte Entwicklungsumgebungen.
2
Antworten
SET_TARGET_PROPERTIES( wtdbo PROPERTIES VERSION ${VERSION_SERIES}.${VERSION_MAJOR}.${VERSION_MINOR} SOVERSION ${WTDBO_SOVERSION} DEBUG_POSTFIX "d" ) Der Fehler ist: CMake Error at src/Wt/Dbo/CMakeLists.txt:18 (SET_TARGET_PROPERTIES): set_target_properties Aufruf mit falscher Anzahl von Argumenten Wenn ich es entfernen so konfiguriert, Prima. Irgendeine Idee warum? Dank, Omer
4
Antworten
Arbeite ich an einem Projekt in ROS Indigo, erfordert die Verwendung der Eigen-Bibliotheken. Nach indigo/Migration Seite auf die ROS-Wiki, der FindEigen.cmake-module ist nun in der cmake_modules Paket. Nach folgenden Schritten fügen Sie die cmake_modules Paket des Projekts
1
Antworten
Möchte ich validieren Sie vom Benutzer angegebene version-string, der - um sicherzustellen, dass es besteht aus drei Punkten getrennten zahlen (e.g. 1.20.300). Ich bin mir aber nicht sicher, wie Sie Sie zu schreiben, wie regex, der code
1
Antworten
Gibt es eine variable im Zusammenhang mit der home_dir (/home/Benutzer) linux-system in cmake. Oder einige andere einfache Möglichkeiten, um es Siehe CMake kann Zugriff auf Umgebungsvariablen. InformationsquelleAutor Samuel | 2015-09-30
2
Antworten
Will ich füllen mit den script-Dateien in das Unterverzeichnis /bin der CMake-Verzeichnis, aber nicht finden können, die /bin-Datei. Was kann ich geben Jungs ein paar Ratschläge? Dank InformationsquelleAutor kunou | 2011-12-05
2
Antworten
Ich bin mit android-cmake zu kompilieren einer Anwendung für Android. Dies ist im wesentlichen erstellt ein CMake-toolchain-Datei für die Verwendung der toolchain mit Android NDK. Als mit in diesem Zusammenhang Frage, ich habe Probleme mit der folgenden
1
Antworten
Ich versuche, führen Sie durch die Firebreath tutorial, aber ich Schaffe es nicht, Cmake, um zu arbeiten. Cmake nicht registrieren jeder version des Visual Studios unter der Generators Liste. Dies ist die Liste beim ausführen cmake --help:
4
Antworten
Ich bin mit homebrew installieren opencv3 auf OSX(EI Captain), brew install opencv3 --with-contrib --with-python3 --HEAD und ein Fehler ist aufgetreten: Updating Homebrew... ==> Installing opencv3 from homebrew/science ==> Cloning https://github.com/opencv/opencv.git Updating /Users/ksun/Library/Caches/Homebrew/opencv3--git ==> Checking out branch master
1
Antworten
Ich brauche Boost und einige Bauteil-Bibliotheken, einschließlich program_options, aber CMake ist FIND_PACKAGE Befehl schlägt fehl auf Debian aufgrund library-version zu benennen. Wie kann ich die Kraft es zu finden, die program_options Bibliothek in der sauberste Art und
2
Antworten
Habe ich installiert CUDA 9.1+cudnn-9.1+opencv 3.4.0+caffe. Wenn ich versuchte zu laufen make all -j8 im caffe Verzeichnis, dieser Fehler ist aufgetreten: nvcc fatal : Unsupported gpu-Architektur 'compute_20' Ich habe versucht zu laufen: "cmake -D CMAKE_BUILD_TYPE=RELEASE -D CUDA_GENERATION=Kepler
1
Antworten
Ähnlich wie diese Frage, ich habe Probleme mit OpenCV und CMake auf OS X 10.10.3. Nach viel Mühe habe ich es endlich geschafft zu bauen, die OpenCV 3.0 beta auf mein system; die Header wohne jetzt in
3
Antworten
Ich verwende eine externe Bibliothek, die bietet ein CMake-Funktion für die automatische code-Generierung, verwendet werden, in meinem CMakeLists. Das problem ist, dass, wenn ich ändern, eine CMakeLists dann die Funktion erneut ausgeführt wird, wird die Auslösung der
1
Antworten
Ich habe ein Projekt angelegt mit einer großen Anzahl von link_directories () - Befehle. Ich würde jetzt gerne speichern den resultierenden string Verzeichnisse in eine variable. Für include_directories() dies ist einfach mit get_property( test_INCLUDE_DIRECTORIES TARGET test PROPERTY
3
Antworten
Dem Projekt bin ich kompilieren verwendet CMake, die liebt absolute Pfadnamen. Wenn ich das kompilieren mit debug-Informationen aktiviert, gcc legt diese langen Namen in .debug_str Abschnitte, die schlecht ist für das Debuggen. Ich hätte gerne kurze relativ-zu-Projekt-root-Pfadnamen,
1
Antworten
Bezug auf mit cmake zu link-Objekt-Dateien in lib.xxxx.eine Datei, aber nicht ganz das gleiche Ding habe ich gebaut, mehrere statische Bibliotheken auf Windows mit CMake 2.8.x mit VS2008 SP1. Gibt es eine Möglichkeit via CMake allein zu
2
Antworten
Möchte ich ziehen in OpenSSL zu unserem cross-Plattform-Projekt und kompilieren von source-code. Wir haben viele Plattformen (Windows, Mac, iOS, Android, Xamarin Android), so dass mit der Aufrechterhaltung/Aktualisierung von Binärdateien können Kopfschmerzen. Wir sind mit cmake. Hat jemand
2
Antworten
Wie füge ich die linker-flags "DEF" und "NODEFAULT" zu vs2012 Projekt mit CMAKE? InformationsquelleAutor etwas77 | 2013-09-13
2
Antworten
Ich bin versucht, LibUSB in einem Projekt. Aber immer wenn ich Versuch die grundlegenden libUSB Funktionen bekomme ich die folgende Fehlermeldung: ...src/main/main.cpp.o: In function `main': ...src/main/main.cpp:10: undefined reference to `libusb_init' ...src/main/main.cpp:11: undefined reference to `libusb_set_debug' collect2: error:
1
Antworten
Ich versuche zu lernen, wie man eine gemeinsam genutzte Bibliothek. Und das folgende scheint zu funktionieren (bitte kommentieren, wenn Sie haben ein feedback zu dieser Methode, der ich im Grunde keine Ahnung, was ich mache). In "meine
1
Antworten
Habe ich generiert .h und .c-Dateien, die kompiliert werden muss als C++ - Dateien mit Visual Studio. Ich habe gehört, ich könnte etwas tun, wie set_source_files_properties( ${SOURCES} PROPERTIES LANGUAGE "CXX" ). Parallel dazu habe ich gelesen, dass
2
Antworten
Ich weiß die build-Typ kann festgelegt werden, mit -DCMAKE_BUILD_TYPE=Release oder -DCMAKE_BUILD_TYPE=Debug aber gibt es einen Befehl Zeile Weg, um zu überprüfen/bestätigen, die bauen geben wird von CMake? InformationsquelleAutor jterm | 2016-03-22
2
Antworten
Ich versuche zu tun, ein CMake mit Caffe, aber mein system nicht finden kann protobuf-compiler. Ich habe zuvor installiert protobuf2.7.0. Nun wechselte ich wieder auf 2.6.1. Wie könnte ich konfigurieren mein CMake zu erkennen, die protobuf2.6.1-compiler? Habe
2
Antworten
Können sagen, ich habe ein Projekt mit zwei voneinander unabhängigen Teilprojekten. Wenn ich verstanden cmake richtig, die Idee wäre, einen root CMakeLists.txt Definition einer project(...) und dann mit add_subdirectory(...) umfassen die Teilprojekte. Jedes Teilprojekt seinen eigenen CMakeLists.txt
3
Antworten
Ich habe eine add_custom_target auslöst machen für ein Projekt (das Projekt nicht verwendet cmake!) und erzeugt eine Objekt-Datei. Ich möchte hinzufügen das Objekt Datei um eine ausführbare Datei Ziel in meinem Projekt ist cmake. Gibt es eine
1
Antworten
Ich habe keine Erfahrung mit C++, und brauchen nur eine kleine Anpassung einer C++ - Anwendung zu tun, einen HTTP-request um einen Benutzer zu authentifizieren. Curlpp ist eine option, aber wenn auch die Bibliotheken, die ich erhalte
1
Antworten
Ich versuche zu kompilieren Niotso, jedoch bin ich in Probleme laufen, wenn Gebäude von der Quelle. Ich denke, ich könnte etwas verpasst haben offensichtlich, also wenn jemand weiß was ich falsch gemacht haben, bitte lassen Sie mich
3
Antworten
Möchte ich hinzufügen, dass ein test-target, das angewiesen ist auf das gesamte Projekt gebaut wird erfolgreich, ohne erneute Angabe von Abhängigkeiten zu den Bibliotheken oder ausführbare Dateien. Würde ich dies Schreibe, in stellen wie: all: foo bar
1
Antworten
Habe ich ein Quelltext-Verzeichnis-Struktur: projectSource |---src |---include |---CMakeLists.txt möchte und ein install Verzeichnis-Struktur projectInstall |---bin |---include |---lib Mein source-Verzeichnis-Baum ist alles unter Versionskontrolle, so dass jede Quelle Ordner enthält eine zusätzliche .svn/ - Verzeichnis. Was ist der
1
Antworten
Ich bin mit Cmake bauen ein QT-Projekt auf OS X 10.9. Seit Mavericks, die Lage der OpenGL-Header verändert zu haben scheint. Der Ordner /System/Library/Frameworks/OpenGL.framework/Headers jetzt fehlt, und cmake sagt CMake Error at /Applications/Qt/5.1.1/clang_64/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:8 (message): Failed to find
1
Antworten
Habe ich ein CMake-C++ - Projekt, das rasch wächst und Häufig ändern. Ich versuche zu reduzieren Kompilierungszeiten auf ein minimum. Oft, wenn ich das Projekt neu erstellen, insbesondere nach einem header zu ändern, ich bin überrascht, wie
1
Antworten
Ich bin Recht neu auf CMake, und ich bekomme die folgende Ausgabe, wenn ich versuche zu kompilieren. Ich habe schon den ganzen Tag ohne Erfolg - hat jemand da draußen Erfahrung mit diesem? Berechtigungen auf die entsprechenden
2
Antworten
Habe ich mit dem Clion IDE und versuche, ein einfaches GTK-Programm zu kompilieren, es zu benutzen. Ich habe festgestellt, dass Clion verwendet CMake, so sind die Themen hier eher als mit der IDE selbst. Ich bin in
1
Antworten
Ich bin mit windows 7 - 64bit und versuche zu bauen, ein Projekt. Wenn ich cmake bekomme ich die Fehlermeldung CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindBoos t.cmake:1191 (message): Unable to find the requested Boost libraries. Unable
1
Antworten
Will ich bauen und Botan statisch gelinkt, in meiner Anwendung, was bedeutet, erste python configure.py --disable shared gefolgt von make Und dann würde ich gerne eine Abhängigkeit Ziel für libbotan.als "libbotan", die ich verwenden können, in den
1
Antworten
bin ich versucht zu installieren, opencv-Bibliotheken mit brew. ich habe versucht: sudo brew install opencv dies ist die Ausgabe: user$ sudo brew install opencv sudo: /var/db/sudo writable by non-owner (040777), should be mode 0700 WARNING: Improper use
1
Antworten
Habe ich viel von platziert finden Sie diese Antwort, aber ich habe nicht in der Lage gewesen, irgendetwas zu finden, was zu meiner situation. Es scheint so einfach, die ist, warum das ist so frustrierend. Baue ich
1
Antworten
Ich versuche, installieren Sie OpenCV-2.4.9 auf meinem CentOS 6.4. Maschine. Ich habe die Quelle in ~/Downloads/opencv-2.4.9. von dort aus, ich hab 'mkdir build; cd build'. Dann hast cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D
1
Antworten
Mein Ziel war es, zu sehen, details über eine Anrufung g++ direkt aufgerufen von cmake von der Befehlszeile aus. Ich nicht Sorge über den Ausgang der make für die Zwecke dieser Frage. Entsprechend der offizielle FAQ und
1
Antworten
Ich habe mit Qt Creator als IDE für C++ - Projekt (nicht-QT) und ich Liebe es. Vor kurzem habe ich darüber nachgedacht, zu versuchen, aus Eclipse vor allem für das lernen einer neuen Werkzeug-und auch die Tatsache,
2
Antworten
Ich versuche, mich einem anderen Mann-Forschung-code reproduzierbar, so dass andere nicht die gleichen Probleme ich bin mit jetzt. Aber, mir fehlt die Erfahrung mit cmake für, die. Hier ist, was ich tun konnte, nach der Lektüre der
2
Antworten
Aus der docs-Seite: CMAKE_BUILD_TYPE Gibt die build type auf single-Konfiguration Generatoren. Diese statisch gibt an, welche build-Typ (Konfiguration) errichtet werden in diesem Bau-Baum. Mögliche Werte sind empty, Debug, Release, RelWithDebInfo und MinSizeRel. Diese variable ist nur sinnvoll,
1
Antworten
So, ich versuche ein Programm erstellen, welches ursprünglich mit einem CMake statt einer .pro - Datei. Allerdings kann ich es bauen, weil es etwas falsch mit den Bibliotheken Erklärung. Zum Beispiel das folgende nicht funktionieren: #include <QtGui/QApplication>
2
Antworten
In unseren workflow haben wir einen Modul A das ist aus mehreren header-Dateien, Modul A nicht produzieren jede binäre (Anmerkung: es wird offensichtlich sein, für andere Module, das sind einige der überschriften aus Modul A zu produzieren
3
Antworten
Habe ich folgende Struktur Main (dir) +-- CMakeLists.txt +-- File.cpp +-- File.hpp +-- Dir (dir) +-- CMakeLists.txt +-- File1.cpp +-- File1.hpp +-- File2.cpp +-- File2.hpp Main/CMakeLists.txt CMAKE_MINIMUM_REQUIRED (VERSION 2.8.11) PROJECT(Main) FILE(GLOB SOURCE "*.hpp" "*.cpp" ) ADD_SUBDIRECTORY(Dir) ADD_EXECUTABLE(Main
1
Antworten
Möchte ich statisch link unten aufgelisteten Bibliotheken: set_target_properties(exec PROPERTIES LINK_SEARCH_START_STATIC 1) set_target_properties(exec PROPERTIES LINK_SEARCH_END_STATIC 1) set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) find_library(SODIUM_LIB libsodium.a REQUIRED) find_library(SSL_LIB libssl.a REQUIRED) find_library(CRYPTO_LIB libcrypto.a REQUIRED) find_library(DL_LIB libdl.a REQUIRED) message(${SODIUM_LIB}) message(${SSL_LIB}) message(${CRYPTO_LIB}) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static-libgcc -static-libstdc++")
1
Antworten
In KDE, ich angepasst ein makro zum kompilieren und installieren von Python-Dateien, aber ich habe problem mit ihm, halten Sie die Dateien' - Berechtigungen. Mehr klar, die offendling Zeile in das makro ist install(FILES ${SOURCE_FILE} DESTINATION ${DESTINATION_DIR})
1
Antworten
Ich versuche mich kurz vorstellen, um cmake. Ich benutze es auf windows zu produzieren MinGW Makefiles. Bin ich verwendet, um mit einem c++ - Klassen-header-und source-Datei in das gleiche Verzeichnis und Verzeichnisse organisiert von Modulen. Ich würde
2
Antworten
Habe ich zwei Dateien: test.cpp : #include "highgui.h" #include <cv.h> int main( int argc, char** argv ) { IplImage* img = cvLoadImage( argv[1] ); cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE ); cvShowImage( "Example1", img ); cvWaitKey(0); cvReleaseImage( &img ); cvDestroyWindow(
2
Antworten
Folgte ich diese Anweisungen in der Konfiguration von OpenCV SDK für die Verwendung in Qt Creator IDE, aber ich konnte nicht zu dem Schluss Punkt 6.5, aufgrund der Konfiguration-Fehler in der Cmake-GUI. Ich setup die Konfiguration in
1
Antworten
Ich habe eine app, die links zu boost_program_options, deren CMakeLists.txt sieht aus wie FIND_PACKAGE(Boost COMPONENTS program_options REQUIRED) INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS}) TARGET_LINK_LIBRARIES( ${SUBPROJECT_NAME} ${Boost_LIBRARIES} ) Benutze ich #define BOOST_ALL_NO_LIB in meinem code vor, einschließlich <boost/program_options.hpp> deaktivieren, um die automatische Verknüpfung