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.

Cmake mit bitbake-Rezept

Anzahl der Antworten 3 Antworten
Ich versuche zu bauen, ein yocto-image mit meinem eigenen Paket. Ich habe OpenCV code auf github verwendet cmake. Ich versuche zu schreiben ein Rezept für Sie und mit Blick auf viele Fehler. Kann irgend jemand geben einige

CMake ausfällt, während Sie zu erzeugen versuchen, ein Visual Studio 2012 ARM-Konfiguration

Anzahl der Antworten 2 Antworten
Ich versuche zu bauen CLucene-Bibliothek *v 2.3.3.2) für WinRT mit dem CMake-tool, v 2.8.11.2. Geben Sie im Generator für dieses Projekt wähle ich " Visual Studio 12 ARM. Ich habe VS 2012 Ultimate installiert. Wenn ich die

cmake-ein gemeinsames Objekt erstellen

Anzahl der Antworten 2 Antworten
Habe ich drei Dateien: lib.c lib.h => sollten Sie gebaut werden als .also Datei client.c => Dieser sollte gebaut werden, als eine ausführbare Datei. Innerhalb des client.c habe ich auch die lib.h-Datei, so wie man die Deklarationen

python - /c++ - shared library Kompilieren mit cmake und Installation mit distutils

Anzahl der Antworten 2 Antworten
Habe ich einen Schub.python-Projekt, das ich kompilieren mit cmake und make. Es ist Teil eines python-Modul, und ich möchte in der Lage sein zu installieren das Modul mit distutils. Ich habe die Anweisungen befolgt hier zu erstellen

Wie die Geschwindigkeit der Kompilierung von meinen CMake-fähigen C++ - Projekt?

Anzahl der Antworten 2 Antworten
Stieß ich auf mehrere Fragen in Bezug auf bestimmte Aspekte der Verbesserung der turn-around-Zeit von CMake-fähigen C++ - Projekte in letzter Zeit (wie "Auf welcher Ebene soll ich verteilen meinem build-Prozess?" oder "cmake rebuild_cache für nur -

Loswerden von CMake Warnung 'Manuell angegebenen Variablen wurden nicht durch das Projekt'

Anzahl der Antworten 1 Antworten
Was ist der bevorzugte Weg, berühren Sie einfach die variable, die innerhalb der CMakeLists.txt? Habe ich eine Reihe ähnlicher ExternalProjects, die aufgerufen werden, in einer Schleife mit der gleichen Variablen. Einige der Projekte müssen nicht bestimmte Variablen.

Qt 5 cmake-Fehler mit undefined reference to vtable von "hello world" mit inc & src als Unterverzeichnisse

Anzahl der Antworten 3 Antworten
Update 2 Nach Herumspielen ein bisschen (und einige Bearbeitung der generierten Makefiles), es sieht aus wie das, was passiert ist, dass moc ist nicht richtig verarbeitet MainWindow.h (im Lieferumfang von main.cpp und MainWindow.cpp es sei denn, es

Wie zu aktivieren /std:c++17 in VS2017 mit CMake

Anzahl der Antworten 2 Antworten
Ich versuche, fügen Sie die /std:c++17 compiler-flag VS2017 mit CMake. Ich bin mit dem "modernen" cross-Plattform so weit: set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) # -std=c++11 instead of -std=gnu++11 set(MY_CXX_COMPILE_FEATURES cxx_generic_lambdas cxx_range_for cxx_strong_enums) add_library(mylib INTERFACE) target_compile_features(mylib INTERFACE

find_package() nicht erkennen boost auf Windows Cmake

Anzahl der Antworten 4 Antworten
Ich bin mit einem windows-system. Ich möchte die Verwendung der Boost-Bibliothek, die mit CMake. Ich habe installiert boost auf C:\boost_1_55_0\ Hier ist meine CMakeLists.txt Datei set(Boost_USE_STATIC_LIBS ON) set(Boost_USE_MULTITHREADED ON) set(Boost_USE_STATIC_RUNTIME OFF) find_package(Boost 1.55.0 COMPONENTS thread) if(Boost_FOUND) include_directories(${Boost_INCLUDE_DIRS})

Seltsamer Fehler aufgetreten, während die Verwendung von cmake

Anzahl der Antworten 4 Antworten
Weiß jemand, was "C-compiler "cl" ist nicht in der Lage, stellen Sie eine einfache test-Anwendung." bedeutet? Ich bin versucht zu kompilieren Wt mit CMake auf MSVC 9. Das OS ist Windows XP. Hier ist der vollständige log:

Kann CMake generieren, konfigurieren Sie die Datei?

Anzahl der Antworten 4 Antworten
Ich das configure-Datei zu transpile von C++ zu JS, ich versuche, emscripten in einem Projekt. Emscripte kommt mit einem tool namens emconfigure, ersetzt die autoconf-configure -, Aber das Projekt, das ich Baue verwendet cmake als build-system und

CMake: Ausgabe einer Liste mit Trennzeichen

Anzahl der Antworten 2 Antworten
Standardmäßig wird CMake Ausgänge Listen ohne Trennzeichen, z.B. set(my_list a b c d) message(${my_list}) Ausgänge abcd Wie können Sie (einfach) machen CMake Ausgabe etwas, was eigentlich gespeichert? a;b;c;d (Ein typischer Anwendungsfall ist für die Ausgabe einer Liste

Festlegen von Standard-library-Pfad für python

Anzahl der Antworten 3 Antworten
Ich bin mit Centos 7.2 64-bit. Die Standard-version von python 2.7.5. Ich installierte eine anaconda-version 2.7.13. Der Standard-interpreter von python ist 2.7.13, wie ich hinzufügen, die bin Pfad der anaconda, um die PATH variable. Allerdings, wenn ich

Wie verwenden von externen DLLs in CMake-Projekt

Anzahl der Antworten 1 Antworten
Ich habe die Suche über das internet, aber ich konnte nichts finden, das würde meine Frage beantworten (oder ich weiß nicht, was Sie suchen). Jedenfalls hier mein Problem: Ich will 3rdParty-Bibliotheken (.dll-Dateien) in meinen CMake-Projekt. Bibliothek (

cmake, add_custom_command mit Abhängigkeiten aus einem anderen Verzeichnis

Anzahl der Antworten 1 Antworten
Ich habe eine Frage zu CMake, die scheint, werden Häufig hier gefragt, aber keine der Antworten scheint mein problem zu lösen. In der details Unterverzeichnis, dort ist ein CMakeLists.txt enthält: add_custom_command(OUTPUT part.out COMMAND foo --input=part.src --output=part.out DEPENDS

CMake zlib build auf Windows

Anzahl der Antworten 3 Antworten
Ich versuche zu bauen zlib-1.2.8 für Windows mit CMake, aber ich bekomme build-Fehler, dass ich nicht weiß, wie Sie zu beheben. Hier ist mein CMake-GUI: Diese ohne Fehler generiert, aber wenn ich Baue die resultierende Lösung. Ich

Versuchen zu bauen OpenCV-2.4.1 mit OpenGL-Unterstützung

Anzahl der Antworten 6 Antworten
Ich versuche zu bauen OpenCV-2.4.1 mit OpenGL-Unterstützung, und es hält faling. Ich habe OpenGL installiert ist, auf meinem Ubuntu 11.04, libs liegen unter /usr/lib/libGL.also wie üblich. Ich weiß, dass meine OpenGL-installation korrekt ist, weil ich C++, OpenGL,

OpenCV 3.0.0 "konfigurieren" fehl, ist ffmpeg nicht heruntergeladen

Anzahl der Antworten 5 Antworten
Bekomme ich die folgende Fehlermeldung, wenn Sie versuchen zu konfigurieren OpenCV mit CMAKE auf windows: CMake Warning at cmake/OpenCVUtils.cmake:865 (message): Download: Local copy of opencv_ffmpeg.dll has invalid MD5 hash: d41d8cd98f00b204e9800998ecf8427e (expected: 89c783eee1c47bfc733f08334ec2e31c) Call Stack (most recent call

Wie finden Sie die Qt5 CMake module unter Windows

Anzahl der Antworten 5 Antworten
Ich versuche zu machen eine sehr grundlegende Qt5-Anwendung mithilfe von CMake auf Windows. Ich benutzte die Dokumentation von Qt5 zu nutzen CMake, und meine main.cpp - Datei enthält nur eine main Funktion. Meine CMakeLists.txt ist genau das:

Mit cmake unter windows für c++

Anzahl der Antworten 3 Antworten
rund 5 aufeinander folgende Tage habe ich versucht meinen computer mit dem c++ - Umgebung für die Programmierung mit Bibliotheken wie sdl,glm,opengl. wichtig für uns, um in der Lage sein, um Sie auf unix-Maschinen auf Präsentationen, so

CMake installieren (ZIELE in Unterverzeichnissen)

Anzahl der Antworten 4 Antworten
Betrachten Sie die folgenden CMakeLists.txt Datei: add_subdirectory(execA) add_subdirectory(libB) install(TARGETS execA libB RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) Bekomme ich die folgende Fehlermeldung: install TARGETS given target "execA" which does not exist in this directory

CMake Error: CMake nicht in der Lage war zu finden, bauen Sie das Programm entsprechend "MinGW Makefiles"

Anzahl der Antworten 2 Antworten
Ich versuche, mit cmake bauen die Box2D Bibliothek für c++. Wenn ich cmake-gui erhalte ich die Fehlermeldung: CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably

cmake find_package Pfad festlegen

Anzahl der Antworten 1 Antworten
Ich habe 2 Versionen von OpenCV auf meinem Rechner installiert. Man ist in /usr/local/opencv3.1. Ich nehme an, der Installationsort der andere (version 3.4)/usr/local. Jedenfalls find_package(OpenCV 3.0 REQUIRED) setzt OpenCV_DIR:PATH=/usr/local/share/OpenCV. Dieser Ordner enthält: haarcascades OpenCVConfig.cmake OpenCVModules-release.cmake java OpenCVConfig-version.cmake

Wie cmake geben Sie "Platform Toolset" für Visual Studio 2015-Projekt?

Anzahl der Antworten 2 Antworten
Es ist ein VS2015 Projekt der erzeugt wird von cmake und ich möchte das ändern seiner "Platform Toolset" "Platform Toolset" Lage Habe ich versucht diese Lösungen aber nicht funktionieren kann: set (CMAKE_VS_PLATFORM_TOOLSET "v120") cmake -T "v120" Kann

Gebäude Bibliothek mit cmake

Anzahl der Antworten 1 Antworten
Ich entschuldige mich für die Mühe, die Sie alle, aber ich habe eine kleine Zusammenstellung problem mit cmake. Habe ich eine CMakeLists.txt Datei, die ich zum bauen einer test-Datei, und eine gemeinsame Bibliothek. Sie haben beide die

Wo ist CMAKE_SOURCE_DIR?

Anzahl der Antworten 1 Antworten
Ist diese variable immer auf das Verzeichnis, das die CMakeLists.txt - Datei, die ich ausführen cmake auf? Wenn ich zum Beispiel ausführen möchten cmake auf eine CMakeLists.txt Datei existiert in dem Verzeichnis über dem aktuellen Verzeichnis, die

Installation nur ein Ziel (und seine Abhängigkeiten) aus einem komplexen Projekt mit cmake (offen für bessere Lösungen)

Anzahl der Antworten 4 Antworten
Sagen wir mal ich habe ein Projekt aus mehreren Teilprojekten A, B, C, D... Alle Teilprojekte richtet sich auf Eine, das ändert sich ziemlich oft. Plus, es gibt vielleicht einige weitere Abhängigkeiten: in diesem Beispiel D hängt

Wie Verbinde ich mich mit gtk-Bibliothek einfach mit cmake in windows?

Anzahl der Antworten 2 Antworten
Ich bin derzeit dabei, es auf eine sehr hässliche Art und Weise, indem Sie manuell einschließlich aller erforderlichen Pfad(der gtk-bundle ist bei D:/Tools/gtk+-bundle_2.20.0-20100406_win32): include_directories(D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/gtk-2.0 D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/glib-2.0 D:/Tools/gtk+-bundle_2.20.0-20100406_win32/lib/glib-2.0/include D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/cairo D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/pango-1.0 D:/Tools/gtk+-bundle_2.20.0-20100406_win32/lib/gtk-2.0/include D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/atk-1.0) link_directories(D:/Tools/gtk+-bundle_2.20.0-20100406_win32/lib) target_link_libraries(MyProgram gtk-win32-2.0.lib) InformationsquelleAutor Gtker | 2010-04-28

Wie kann ich festlegen, build-Optionen für CMake-basierten Projekten?

Anzahl der Antworten 1 Antworten
Ich verstehe nicht, wie zu konfigurieren Projekt und den Umgang mit Kommandozeilen-Optionen mit Hilfe von CMake erstellt. Ich brauche, um Variablen von Verzeichnissen, die von 3rd-party-Bibliothek (zum Beispiel Poco und GTest). Sonst muss ich einfach laufen ./konfigurieren

Wie zu verwenden alle *.c-Dateien in einem Verzeichnis mit den Cmake-build-system?

Anzahl der Antworten 5 Antworten
Will ich alle zu finden .c-Dateien unter einem Verzeichnis und fügen Sie Sie alle, um die SRC-Dateien zu kompilieren, die in der cmake. Wie kann ich dies in CMakeList.txt. für regelmäßige makefiles, die ich erstellen kann SPECIFIED_SRC_FILE

Das kompilieren einer statischen ausführbare Datei mit CMake

Anzahl der Antworten 2 Antworten
für ein Projekt muss ich eine ausführbare Datei erstellen, die alle enthält die Bibliotheken, die ich verwendet (opencv, cgal), um zu führen Sie es auf einem computer, nicht die Bibliotheken. Derzeit ist dies meine CMakeLists.txt (ich benutze

cmake add_library, gefolgt von der Ziel-Bibliothek installieren

Anzahl der Antworten 1 Antworten
Ich versuche zu laufen cmake generieren von makefiles. In dem minimalen Beispiel, ich habe drei Dateien und 1 build-Verzeichnis. Datei 1 ist CMakeLists.txt mit genau: add_library (MathFunctions SHARED mysqrt.cxx) install (TARGETS MathFunctions LIBRARY DESTINATION lib) Datei 2

Boost.Log mit CMake verursacht undefined reference-Fehler

Anzahl der Antworten 2 Antworten
Ich bin versucht, die neue Boost.Log-Bibliothek in ein Projekt an dem ich arbeite. Das Projekt ist gebaut mit CMake. Ich bekomme Linker-Fehler zu fordern, dass der linker über Undefinierte Referenzen zu Steigern.Melden Sie Linking CXX executable main

Anzeige CMake-Variablen

Anzahl der Antworten 4 Antworten
Angenommen ich habe ein Paket namens Foo. Wenn ich CMake auf eine CMakeLists.txt die Datei enthält find_package(Foo), dann kann ich drucken Sie die Werte von Variablen, wie ${Foo_LIBRARIES} und ${Foo_INCLUDES}. Gibt es eine einfache Möglichkeit für die

Keine Regel um make target /usr/lib/someLib.so

Anzahl der Antworten 2 Antworten
Den build verwenden, um Arbeit in buntu 11.04, die jetzt in 12.04 nicht. Es ist ein Konflikt mit der Lage des someLib.so. Das heißt, es ist auf der Suche an der falschen Stelle. /usr/lib/here/someLib.so ist der richtige

cmake: relative link-Verzeichnisse

Anzahl der Antworten 1 Antworten
Ich versuche zu bauen, mein Projekt mit cmake und ich habe problem mit der Angabe der Verzeichnisse mit Bibliotheken verknüpfen. Mein Projekt haben folgende Verzeichnisstruktur: Ordner/my_libs/libA/include Ordner/my_libs/libA/src Ordner/my_libs/libA/Projekte Ordner/my_libs/libA/unit_tests Ordner/other_libs/devlib/include Ordner/other_libs/devlib/lib 3RD_PARTY_LIB/gtest-1.5.0/include 3RD_PARTY_LIB/gtest-1.5.0/lib 3RD_PARTY_LIB/pcre-8.02/include 3RD_PARTY_LIB/pcre-8.02/lib 3RD_PARTY_LIB ist

Wie zu erkennen, wenn 64-bit-MSVC mit cmake?

Anzahl der Antworten 2 Antworten
Habe ich ein Projekt verwendet cmake, ein Ziel gesetzt ist, nur das zu bauen mit MSVC: if (MSVC) add_library(test SHARED source.cpp) endif() Nun das andere Problem ist, dass dieses Ziel ist nur für den MSVC 32bit. Also,

CMake kann nicht finden Quelldatei (add_executable)

Anzahl der Antworten 2 Antworten
Ich habe versucht zu Folgen, der Verkäufer tutorial hier: CMake-Tutorial, Blick über die Dokumentation hier: Cmake-Dokumentation, und mich zu erziehen so gut wie möglich mit Quellen auf YouTube, aber ich bin wirklich kämpfen, mit der immer die

Kompilieren PCL 1.7 auf Ubuntu 16.04 , Fehler in CMake generierten Makefile

Anzahl der Antworten 3 Antworten
Ich versuche, PCL 1.7 (Die point cloud library, nicht die anderen pcl) arbeiten auf Ubuntu 16.04. Ich irgendwann der Hoffnung zu verwenden, für die C++ - Sachen, aber bis jetzt bin ich nur versucht, um die Beispiele

CMake Berichte GCC ist gebrochen. Wo fange ich an?

Anzahl der Antworten 2 Antworten
Ich versuche zu kompilieren eines Projekts, aber CMake hält direkt am Anfang mit der Meldung, dass der gcc ist gebrochen (siehe unten). Ich bin ignorant, wenn es um CMake, so dass jede Hilfe, wo man mich ab

CMake: wie Sie bestimmen die version von Visual C++ zu arbeiten?

Anzahl der Antworten 2 Antworten
Ich habe mehrere Versionen von Visual Studio installiert (2010, 2012, 2015-Studie). Wie kann ich Kraft CMake zu generieren, die makefiles für einen bestimmten VS-version? Standardmäßig generiert es für VS2015. InformationsquelleAutor Pietro | 2015-11-25

Herstellung von CTest Ergebnisse in Jenkins (xUnit >= 1.58)

Anzahl der Antworten 2 Antworten
Wie es scheint, dies sollte einfach zu integrieren CMake+CTest in jenkins. Die cmakebuilder plugin ist extrem einfach zu konfigurieren (setzen Sie einfach den Quellcode und die build-tree, fertig!). Aber ich verstehe nicht, wie zu nennen, der CTest

Was ist die richtige Art und Weise zu ermöglichen, AddressSanitizer in CMake, das funktioniert in Xcode

Anzahl der Antworten 3 Antworten
Habe ich AddressSanitizer Flagge wie folgt: set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address") Alles baut und läuft gut, wenn mit Unix Makefiles. Das problem kommt bei der Generierung des Xcode-Projekt, will es einfach nicht verlinken, weil es nicht finden können,

Building OpenCV als statische Bibliotheken

Anzahl der Antworten 1 Antworten
Vielleicht bin ich etwas fehlt, aber ich bin nicht in der Lage zu bauen, die statischen Bibliotheken von opencv. Setup: Kubuntu 12.04 gcc 4.6.3 machen 3.81 cmake 2.8.7 opencv 2.4.6.1 (zuletzt verfügbar auf der Website) Ich alles

CMake nicht das source-Verzeichnis (Installation Eigen)

Anzahl der Antworten 1 Antworten
Ich war die Installation der Bibliothek Eigen auf Ubuntu. Ich bin den Anweisungen gefolgt durch die Schaffung eines "build-Verzeichnis" neben den heruntergeladenen Quellcode-Verzeichnis. Das heißt, ich habe zwei Verzeichnisse: eigen-eigen-1306d75b4a21 für die Quelle und eine leere eigen-build

CMake "TARGET_LINK_LIBRARIES nicht find-lfoo" aber es ist im gleichen Verzeichnis wie die anderen Bibliotheken

Anzahl der Antworten 2 Antworten
Wie oben erwähnt habe ich Probleme mit dem kompilieren meinem c++ Projekt (mit CMake), die verwendet einige dynamische Bibliotheken (.so). Es gibt 3 libs in meinem Verzeichnis (d.h. home/sources/lib/). Wenn ich nur dem compiler (in der CMake-Datei),

Wie link zu der C Mathematik-Bibliothek mit CMake?

Anzahl der Antworten 1 Antworten
Wie füge ich die math Bibliothek, um meine CMake-Datei? Diese post Referenzen hinzufügen eines Ziel-link Bibliothek, aber ich bin nicht allzu vertraut mit C. Eine Weitere post - Könnte jemand bitte zeigen Sie ein Beispiel. Dokumentation Ich

Kopieren Sie eine Datei vom Quellverzeichnis zum binary Verzeichnis mit CMake

Anzahl der Antworten 5 Antworten
Ich versuche ein einfaches Projekt erstellen auf CLion. Es nutzt CMake (bin neu hier) zum erzeugen Makefiles Projekt erstellen (oder eine Form davon) Alle ich brauche ist die übertragung von einigen nicht-Projekt-Datei (irgendeine Art von Ressource-Datei), Binär-Verzeichnis

Unterschied zwischen add_compile_options und SET(CMAKE_CXX_FLAGS...)

Anzahl der Antworten 1 Antworten
Diese Frage ist in Bezug auf Weisen Cmake zu verwenden CXX und CXXFLAGS beim fahren link? In der früheren Frage, die wir versuchen zu belehren CMake zu verwenden CXXFLAGS wenn er ruft den linker. add_compile_options Fanden wir,

Wie Qt - Qml-debugging und/oder Profilierung?

Anzahl der Antworten 5 Antworten
Welche software Qt/QML-Stücke werden benötigt, um zu kompilieren in einer app in der Lage sein zu Debuggen/Profil QML? Meine aktuelle app ist bauen mit cmake und läuft auf einem embedded-Gerät. Außerdem, fange ich an Qt 4.8.3 (bis