Pertanyaan tentang topik tersebut 'cmake'

Masalah pengujian unit CMake dengan perintah dan dependensi khusus
Saya menghadapi masalah saat saya membangun perpustakaan bersama dan unit-test yang dapat dieksekusi (yang ada di sub direktori). Saya ingin menjalankan tes ini sebagai operasi POST_BUILD untuk perpustakaan bersama. Jadi saya memberi...
1248 dilihat
schedule 06.01.2024

Menambahkan opsi baris perintah ke CMake
Saya sedang membangun perpustakaan besar menggunakan CMake, dan saya ingin pengguna dapat mengaktifkan/menonaktifkan bagian tertentu dari proses pembangunan saya secara selektif. Bagaimana saya bisa menambahkan opsi baris perintah ke build CMake...
101813 dilihat
schedule 24.11.2023

Bendera cmake untuk debugging sepertinya tidak berguna di valgrind?
Oke, jadi saya punya aplikasi Qt yang saya coba debug; setelah menjalankan valgrind di atasnya dan mengarahkan output ke file, saya melihat banyak blok 'pasti hilang' yang terlihat seperti ini, yang membuat saya sedih: ==24357== 24 bytes in 1...
842 dilihat
schedule 26.11.2023

membuat masalah di Windows
Saya mencoba mengkompilasi potongan kode ini ( cukup rumit ) dengan cmake dan MinGW di Windows: #include <iostream> int main() { std::cout << "Test" << std::endl; return 0; } Ini adalah file CMakeLists.txt (yang...
14567 dilihat
schedule 19.01.2024

Kesalahan saat Membangun Solusi Firebreath
Saya mendapatkan kesalahan berikut saat membuat file FireBreath Solution. Identifikasi Kompiler C tidak diketahui dan Identifikasi Kompiler CXX tidak diketahui Adakah yang bisa membantu saya mencari tahu di mana kesalahan saya. Catatan: 1)...
127 dilihat

Cara menambahkan file ke target yang tidak dapat dieksekusi atau non-perpustakaan dengan CMake
Saya mengerti bahwa saya dapat menambahkan beberapa file ke target di CMake jika targetnya adalah file yang dapat dieksekusi atau perpustakaan dengan perintah berikut: add_executable(${target_name} ${source_files}) or...
732 dilihat
schedule 26.12.2023

Peringatan dipaksakan dalam submake dalam eksekusi paralel make
Ketika saya menjalankan make -j3 untuk membangun secara paralel, saya mengerti warning: -jN forced in submake: disabling jobserver mode. Dalam dokumentasi saya menemukan peringatan dikeluarkan if make mendeteksi kondisi kesalahan...
7048 dilihat
schedule 30.11.2023

Gunakan build statis alih-alih build OpenCV bersama di proyek CMake saya
Proyek CMake saya menggunakan OpenCV, namun tertaut ke build bersama, yang memerlukan DLL OpenCV agar executable saya dapat berfungsi. Bagaimana saya bisa memberitahu CMake untuk menggunakan build statis OpenCV? Apa yang harus saya ubah di file...
458 dilihat
schedule 18.01.2024

Kesalahan dalam membangun Qt Static 5.3.2
Jadi saya mencoba membangun Qt Static 5.3.2. Pembangunan sedang diotomatisasi oleh skrip windowspowershell yang saya temukan di http://qt-project.org/wiki/Building_Qt_Desktop_for_Windows_with_MSVC . Saya mendapatkan kesalahan yang tidak sepenuhnya...
1182 dilihat
schedule 17.11.2023

Cmake: Mungkin menghasilkan sistem build silang dari Linux?
Apakah mungkin menghasilkan sistem pembangunan pada satu platform untuk platform lain menggunakan cmake? Misalnya, dan kasus yang paling saya minati, apakah mungkin membuat sekumpulan file solusi Visual Studio, atau Makefile mingw32-make, atau file...
49 dilihat
schedule 25.10.2023

Cmake / iOS: find_package(GLUT REQUIRED) tidak mendefinisikan GLUT_INCLUDE_DIRS
Pertama kali saya menggunakan cmake di iOS dan saya bingung. find_package(GLUT REQUIRED) menghasilkan GLUT_LIBRARY dan GLUT_FOUND ditentukan (dan GLUT_FOUND dievaluasi menjadi benar) tetapi tidak GLUT_INCLUDE_DIRS seperti yang disarankan di...
360 dilihat
schedule 12.12.2023

Tidak dapat menyetel perangkat ke v140_clang_3_7 baru di Visual Studio 2015 Pembaruan 1 CMake
Jadi saya baru saja mengunduh Pembaruan Visual Studio 1 yang baru dan saya mencoba membuat CMake menghasilkan perangkat platform yang benar. Baru di Update 1 ada toolset baru: Dentang 3.7 dengan Microsoft CodeGen Cukup mengasyikkan, ya!...
1510 dilihat
schedule 26.11.2023

Dapatkan baris perintah kompiler C++ lengkap
Di CMake, flag untuk compiler C++ dapat dipengaruhi dengan berbagai cara: menyetel CMAKE_CXX_FLAGS secara manual, menggunakan add_definitions() , memaksakan standar C++ tertentu, dan seterusnya. Untuk mengkompilasi target dalam proyek yang sama...
2337 dilihat
schedule 28.12.2023

Apakah CMake selalu menghasilkan konfigurasi untuk semua kemungkinan konfigurasi proyek?
Saya memiliki konfigurasi khusus untuk opsi debug dan rilis (berbeda untuk MSVC dan GCC). Katakanlah kita membuat proyek default melalui cmake .. . Apakah CMake selalu menghasilkan konfigurasi untuk semua kemungkinan konfigurasi proyek (Debug dan...
690 dilihat

Masalah pengurutan tugas Gradle di Android Studio
Saya menggunakan Android Studio 2.2 Beta 3 dan proyek pengujian saya menggunakan CMake untuk membangun aplikasi hybrid C++ dan Java. Antarmuka JNI dihasilkan oleh SWIG. Ini berarti saya ingin membuat pembungkus SWIG sebelum tugas gradle...
2088 dilihat

Jadikan alat CMake Visual Studio menjalankan INSTALL saat membangun solusi
VS2017 saya menggunakan CMake 3.9.2 secara internal. Saya mencoba membangun proyek C++ CMake dengan Right click folder -> Open in Visual Studio -> Menu bar: CMake -> Build solution , sayangnya tidak berjalan INSTALL . Tetapi ketika saya...
809 dilihat

Cuda CMake 3.10 CMakeLists.txt
Saya memiliki proyek visual c++ yang membuat dll. Untuk proyek ini saya memiliki CMakeLists.txt yang berfungsi. Sekarang saya membuat dua file sumber cuda yang menyelesaikan proyek dan dengan visual studio build berfungsi dengan baik. Saya ingin...
4426 dilihat
schedule 03.11.2023

Bagaimana mengatasi konflik tautan GTest dan LibTorch
Pertanyaan ini mengikuti pertanyaan preseden saya . Saya sedang menulis program C++ dengan OpenCV, Torch dan NumCpp. Program ini dikompilasi dan berfungsi dengan baik untuk saat ini, tetapi saya perlu menulis pengujian unit. Saya telah mengikuti...
194 dilihat
schedule 05.12.2023

CMake: Dua perpustakaan, lokasi objek bersama yang sama, satu tidak ditemukan saat runtime
Saya mencoba membangun perpustakaan C libmy yang bergantung pada perpustakaan eksternal libext . Baik libmy dan libext menggunakan CMake. Selanjutnya, libext sebenarnya menghasilkan dua objek bersama, libext1.so dan libext2.so , keduanya...
34 dilihat
schedule 07.12.2023