GNU/Linux >> Belajar Linux >  >> Linux

Mengimpor proyek CMake ke Eclipse CDT

KDevelop adalah IDE mengagumkan dengan dukungan CMake yang hebat.

Sedangkan untuk Eclipse - jalankan ini:

cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./

Ini akan menghasilkan proyek Eclipse untuk Anda.


Menguraikan jawaban arrowd untuk Eclipse:

Pertama, pilih direktori untuk file CMake. Saya lebih suka menyimpan ruang kerja Eclipse saya di ~/workspaces dan kode sumber di ~/src . Data yang saya perlukan untuk membangun atau menguji proyek masuk dalam subdirektori dari direktori ruang kerja proyek, jadi saya sarankan melakukan hal yang sama untuk CMake.

Dengan asumsi ruang kerja dan folder sumber Anda diberi nama someproject , lakukan:

cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject

Kemudian, di ruang kerja Eclipse Anda, lakukan:

File> Impor...> Umum> Proyek yang Ada ke Ruang Kerja

Centang Pilih direktori root dan pilih ~/workspaces/someproject/cmake . Pastikan Salin proyek ke ruang kerja TIDAK dicentang.

Klik Selesai dan Anda memiliki proyek CMake di ruang kerja Anda.

Dua hal yang perlu diperhatikan:

  • Saya menggunakan cmake untuk subdirektori ruang kerja, tetapi Anda dapat menggunakan nama pilihan Anda.
  • Jika Anda membuat perubahan apa pun pada konfigurasi bangunan (seperti mengedit Makefile.am ), Anda harus menjalankan kembali perintah terakhir agar Eclipse dapat mengambil perubahan.

Linux
  1. Mengimpor toko web Anda ke WooCommerce

  2. Apakah ada C++ gdb GUI untuk Linux?

  3. Kesalahan CMake:Variabel berikut digunakan dalam proyek ini, tetapi disetel ke NOTFOUND

  1. Kesalahan di Eclipse:Proyek tidak dapat dibangun sampai kesalahan jalur pembangunan diselesaikan

  2. Linux:proses menjadi layanan

  3. Menautkan libc++ ke proyek CMake di Linux

  1. Eclipse Luna Crash Pada Proyek Baru Di Kubuntu 14.04?

  2. Bagaimana saya memberi tahu cmake bahwa saya ingin proyek saya menautkan perpustakaan secara statis?

  3. Ubah keluaran ls menjadi csv