Panduan: Mengkompilasi Program C++/CLI pada Baris Perintah

Anda dapat membuat program Visual C++ yang menargetkan Common Language Runtime (CLR) dan menggunakan .NET Framework, dan membangunnya pada baris perintah. Visual C++ mendukung bahasa pemrograman C++/CLI, yang memiliki jenis dan operator tambahan untuk menargetkan model pemrograman .NET. Untuk informasi umum tentang bahasa C++/CLI, lihat Pemrograman .NET dengan C++/CLI (Visual C++).

Dalam panduan ini, Anda menggunakan editor teks untuk membuat program C++/CLI dasar, lalu mengkompilasinya pada baris perintah. (Anda dapat menggunakan program C++/CLI Anda sendiri alih-alih mengetik yang ditampilkan, atau Anda dapat menggunakan sampel kode C++/CLI dari artikel bantuan lain. Teknik ini berguna untuk membangun dan menguji modul kecil yang tidak memiliki elemen UI.)

Prasyarat

Anda memahami dasar-dasar bahasa C++.

Mengkompilasi Program C++/CLI

Langkah-langkah berikut menunjukkan cara mengkompilasi aplikasi konsol C++/CLI yang menggunakan kelas .NET Framework.

Untuk mengaktifkan kompilasi untuk C++/CLI, Anda harus menggunakan opsi /clr compiler. Pengkompilasi MSVC menghasilkan file .exe yang berisi kode MSIL—atau MSIL campuran dan kode asli—dan tautan ke pustaka .NET Framework yang diperlukan.

Untuk mengkompilasi aplikasi C++/CLI pada baris perintah

  1. Buka jendela Prompt Perintah Pengembang. Untuk instruksi tertentu, lihat Untuk membuka jendela prompt perintah pengembang.

    Kredensial administrator mungkin diperlukan untuk berhasil mengkompilasi kode, tergantung pada sistem operasi dan konfigurasi komputer. Untuk menjalankan jendela prompt perintah sebagai administrator, klik kanan untuk membuka menu pintasan untuk perintah lalu pilih Lainnya>Jalankan sebagai administrator.

  2. Ubah direktori kerja saat ini di jendela prompt perintah ke direktori yang bisa Anda tulis, seperti direktori Dokumen Anda.

  3. Pada perintah, masukkan notepad basicclr.cpp.

    Pilih Ya saat Anda diminta untuk membuat file.

  4. Di Notepad, masukkan baris ini:

    int main()
    {
        System::Console::WriteLine("This is a C++/CLI program.");
    }
    
  5. Pada bilah menu, pilih Simpan File>.

    Anda telah membuat file sumber Visual C++ yang menggunakan kelas .NET Framework (Console) di System namespace layanan.

  6. Pada perintah, masukkan cl /clr basicclr.cpp. Pengkompilasi cl.exe mengkompilasi kode sumber ke dalam file .obj yang berisi MSIL, lalu menjalankan linker untuk menghasilkan program yang dapat dieksekusi bernama basicclr.exe.

  7. Untuk menjalankan program basicclr.exe, pada prompt perintah, masukkan basicclr.

    Program menampilkan teks dan keluar ini:

    This is a C++/CLI program.
    

Baca juga

Referensi Bahasa C++
Proyek dan sistem build
Opsi Pengkompilasi MSVC