Pytania otagowane jako cmake

CMake to wieloplatformowy generator systemów kompilacji typu open source. Generuje pliki dla systemów kompilacji, takich jak natywne pliki makefile, pliki kompilacji ninja i pliki projektów dla kilku zintegrowanych środowisk programistycznych.

7
Skopiuj plik z katalogu źródłowego do katalogu binarnego przy użyciu CMake
Próbuję stworzyć prosty projekt na CLion. Używa CMake (jestem tutaj nowy) do generowania plików Makefile do budowania projektu (lub czegoś w tym rodzaju) Wszystko, czego potrzebuję, to przenieść jakiś plik niebędący projektem (jakiś rodzaj pliku zasobów) do katalogu binarnego za każdym razem, gdy uruchamiam mój kod. Ten plik zawiera dane …
108 cmake 

3
CMake target_link_libraries Zależności interfejsu
Jestem nowy w CMake i jestem trochę zdezorientowany ze słowami kluczowymi PUBLIC, PRIVATE i INTERFACE związanymi z target_link_libraries(). Dokumentacja wspomina, że ​​można ich użyć do określenia zarówno zależności łącza, jak i interfejsu łącza w jednym poleceniu. Co właściwie oznaczają zależności i interfejs linków?
108 cmake 

1
Różnica między CMAKE_CURRENT_SOURCE_DIR a CMAKE_CURRENT_LIST_DIR
Z Wiki: CMAKE_CURRENT_SOURCE_DIR to jest katalog, w którym znajduje się aktualnie przetwarzany plik CMakeLists.txt CMAKE_CURRENT_LIST_DIR (od 2.8.3) jest to katalog aktualnie przetwarzanego pliku listy. Z Dokumentów: CMAKE_CURRENT_SOURCE_DIR: ścieżka do aktualnie przetwarzanego katalogu źródłowego. To pełna ścieżka do katalogu źródłowego, który jest obecnie przetwarzany przez cmake. CMAKE_CURRENT_LIST_DIR: Pełny katalog aktualnie przetwarzanego …
105 cmake 





4
Jak używać CMake?
Próbuję użyć CMake do skompilowania opencv. Czytam samouczek, ale nie rozumiem, co to są pliki CMakeLists i jak jest połączone z interfejsem użytkownika CMake? Nie mogłem też zrozumieć, co to są makefile, czy są takie same jak CMakeLists? A który to plik, który ostatecznie otwieram w Visual Studio?
103 c++  visual-studio  cmake 

1
Jak jest używany CMake? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Jako nowicjuszowi niezwykle trudno jest uzyskać przydatne informacje na temat CMake. Jak …
100 cmake 



3
Jak korzystać z CMAKE_INSTALL_PREFIX
Chcę wygenerować plik Makefile z miejscem docelowym instalacji, wykonując instalację w / usr zamiast domyślnego / usr / local. Zakładając, że katalog budowania jest wykonany w podkatalogu źródłowym, wykonuję: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt zawiera: CMAKE_INSTALL_PREFIX:PATH=/usr(OK?) Teraz wykonuję: robić dokonać instalacji Wszystkie pliki są nadal instalowane w usr / local. Co …

7
Jak podzielić ciągi na wiele linii w CMake?
Zwykle mam w swoim projekcie zasadę, aby nigdy nie tworzyć wierszy w plikach tekstowych, które przekraczają długość linii 80, więc można je łatwo edytować we wszelkiego rodzaju edytorach (znasz ofertę). Ale w przypadku CMake pojawia się problem polegający na tym, że nie wiem, jak podzielić prosty ciąg na wiele linii, …
97 cmake 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.