Pertanyaan yang diberi tag «cmake»

CMake adalah generator sistem bangun sumber terbuka lintas platform. Ini menghasilkan file untuk membangun sistem seperti makefile asli, ninja-build dan file proyek untuk beberapa lingkungan pengembangan terintegrasi.

8
Instruksi khusus OS di CMAKE: Bagaimana caranya?
Saya seorang pemula CMAKE. Di bawah ini adalah file cmake sederhana yang berfungsi dengan baik di jendela lingkungan mingw. Masalahnya jelas dengan target_link_libraries()fungsi CMAKE di mana saya menghubungkan libwsock32.a. Di jendela ini berfungsi dan saya mendapatkan hasilnya. Namun, seperti yang diharapkan, di Linux, /usr/bin/ldpencarian -lwsock32yang TIDAK ada di OS Linux. …
109 c++  linux  cmake  mingw  portability 

1
Perbedaan antara CMAKE_CURRENT_SOURCE_DIR dan CMAKE_CURRENT_LIST_DIR
Dari Wiki: CMAKE_CURRENT_SOURCE_DIR ini adalah direktori tempat CMakeLists.txt yang sedang diproses berada di CMAKE_CURRENT_LIST_DIR (sejak 2.8.3) ini adalah direktori dari listfile yang sedang diproses. Dari Dokumen: CMAKE_CURRENT_SOURCE_DIR: Jalur ke direktori sumber sedang diproses. Ini jalur lengkap ke direktori sumber yang saat ini sedang diproses oleh cmake. CMAKE_CURRENT_LIST_DIR: Direktori lengkap listfile …
105 cmake 

19
Kesalahan CMake di CMakeLists.txt: 30 (proyek): CMAKE_C_COMPILER tidak dapat ditemukan
Saya mencoba membuat solusi Visual Studio dengan CMake untuk mengkompilasi versi terbaru dari aseprite dan CMake terus memberi saya: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be found. Saya sudah mengunduh GCC, dan saya menggunakan Visual Studio 2015 . Saya mengikuti tutorial ini: https://github.com/aseprite/aseprite/blob/master/INSTALL.md



7
Salin file dari direktori sumber ke direktori biner menggunakan CMake
Saya mencoba membuat proyek sederhana di CLion. Ini menggunakan CMake (saya baru di sini) untuk menghasilkan Makefiles untuk membangun proyek (atau semacamnya) Yang saya perlukan hanyalah mentransfer beberapa file non-proyek (semacam file sumber daya) ke direktori biner setiap kali saya menjalankan kode saya. File tersebut berisi data uji dan aplikasi …
103 cmake 

4
Bagaimana cara menggunakan CMake?
Saya mencoba menggunakan CMake untuk mengkompilasi opencv. Saya membaca tutorial tetapi tidak mengerti apa itu file CMakeLists dan bagaimana itu terhubung ke gui CMake? Juga tidak bisa mengerti apa itu makefile, apakah mereka sama dengan CMakeLists? Dan file mana yang akhirnya saya buka dengan visual-studio?
102 c++  visual-studio  cmake 

2
Buatlah ketergantungan antarmuka target_link_libraries
Saya baru mengenal CMake dan agak bingung dengan kata kunci PUBLIK, PRIVATE, dan INTERFACE yang terkait target_link_libraries(). Dokumentasi menyebutkan bahwa mereka dapat digunakan untuk menentukan dependensi tautan dan antarmuka tautan dalam satu perintah. Apa sebenarnya arti dependensi tautan dan antarmuka tautan?
100 cmake 


3
Cara menggunakan CMAKE_INSTALL_PREFIX
Saya ingin membuat Makefile dengan target penginstalan, membuat penginstalan ke / usr daripada default / usr / local. Dengan asumsi bahwa membangun direktori dilakukan di subdirektori sumber, saya menjalankan: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt berisi: CMAKE_INSTALL_PREFIX:PATH=/usr(OK?) Sekarang saya mengeksekusi: membuat buat instal Semua file masih diinstal ke usr / local. Apa …

7
Bagaimana cara membagi string di beberapa baris di CMake?
Saya biasanya memiliki kebijakan dalam proyek saya, untuk tidak pernah membuat baris dalam file teks yang melebihi panjang baris 80, sehingga mudah diedit di semua jenis editor (Anda tahu kesepakatannya). Tetapi dengan CMake saya mendapatkan masalah bahwa saya tidak tahu bagaimana membagi string sederhana menjadi beberapa baris untuk menghindari satu …
96 cmake 


1
Bagaimana CMake digunakan? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga hanya berfokus pada satu masalah dengan mengedit posting ini . Tutup 3 tahun lalu . Perbaiki pertanyaan ini Sangat sulit untuk mendapatkan informasi yang berguna tentang CMake sebagai pemula. Sejauh …
95 cmake 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.