Aracılığıyla paylaş


İzlenecek Yol: Komut Satırında C++/CLI Programını Derleme

Ortak Dil Çalışma Zamanı'nı (CLR) hedefleyen Visual C++ programları oluşturabilir, .NET Framework'i kullanabilir ve bunları komut satırında oluşturabilirsiniz. Visual C++, .NET programlama modelini hedeflemek için ek türler ve işleçler içeren C++/CLI programlama dilini destekler. C++/CLI dili hakkında genel bilgi için bkz . C++/CLI ile .NET Programlama (Visual C++).

Bu kılavuzda, temel bir C++/CLI programı oluşturmak ve ardından komut satırında derlemek için bir metin düzenleyicisi kullanacaksınız. (Gösterileni yazmak yerine kendi C++/CLI programınızı veya başka bir yardım makalesindeki C++/CLI kod örneğini kullanabilirsiniz. Bu teknik, kullanıcı arabirimi öğeleri olmayan küçük modülleri derlemek ve test etmede kullanışlıdır.)

Önkoşullar

C++ dilinin temellerini anlarsınız.

C++/CLI Programı Derleme

Aşağıdaki adımlarda .NET Framework sınıflarını kullanan bir C++/CLI konsol uygulamasının nasıl derlenecekleri gösterilmektedir.

C++/CLI için derlemeyi etkinleştirmek için /clr derleyici seçeneğini kullanmanız gerekir. MSVC derleyicisi, MSIL kodu veya karışık MSIL ve yerel kod içeren bir .exe dosyası oluşturur ve gerekli .NET Framework kitaplıklarına bağlanır.

Komut satırında bir C++/CLI uygulaması derlemek için

  1. Geliştirici Komut İstemi penceresini açın. Belirli yönergeler için bkz . Geliştirici komut istemi penceresi açmak için.

    Bilgisayarın işletim sistemine ve yapılandırmasına bağlı olarak kodu başarıyla derlemek için yönetici kimlik bilgileri gerekebilir. Komut istemi penceresini yönetici olarak çalıştırmak için, sağ tıklayarak komut isteminin kısayol menüsünü açın ve ardından Diğer>Yönetici olarak çalıştır'ı seçin.

  2. Komut istemi penceresindeki geçerli çalışma dizinini, Belgeler dizininiz gibi yazabileceğiniz bir dizinle değiştirin.

  3. Komut istemine girin notepad basicclr.cpp.

    Dosya oluşturmanız istendiğinde Evet'i seçin.

  4. Not Defteri'nde şu satırları girin:

    int main()
    {
        System::Console::WriteLine("This is a C++/CLI program.");
    }
    
  5. Menü çubuğunda Dosya>Kaydet'i seçin.

    Ad alanında .NET Framework sınıfı (Console) System kullanan bir Visual C++ kaynak dosyası oluşturdunuz.

  6. Komut istemine girin cl /clr basicclr.cpp. cl.exe derleyicisi, kaynak kodu MSIL içeren bir .obj dosyasında derler ve basicclr.exe adlı yürütülebilir bir program oluşturmak için bağlayıcıyı çalıştırır.

  7. basicclr.exe programını çalıştırmak için komut istemine girin basicclr.

    Program bu metni görüntüler ve şu şekilde çıkar:

    This is a C++/CLI program.
    

Ayrıca bkz.

C++ Dil Başvurusu
Projeler ve derleme sistemleri
MSVC Derleyicisi Seçenekleri