Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ortak Dil Çalışma Zamanı'nı (CLR) hedefleyen Microsoft C++ programları oluşturabilir, .NET Framework'i kullanabilir ve bunları komut satırında oluşturabilirsiniz. Microsoft 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. Microsoft C++ (MSVC) derleyicisi, MSIL kodu veya karma 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
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
Komut istemi penceresindeki geçerli çalışma dizinini, Belgeler dizininiz gibi yazabileceğiniz bir dizinle değiştirin.
Komut istemine girin
notepad basicclr.cpp.Dosya oluşturmanız istendiğinde Evet'i seçin.
Not Defteri'nde şu satırları girin:
int main() { System::Console::WriteLine("This is a C++/CLI program."); }Menü çubuğunda Dosya
.NET Framework sınıfı (Console) ve System ad alanındaki bir C++ kaynak dosyası oluşturdunuz.
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.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