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.
Not
Yeni UWP uygulamaları ve bileşenleri için, Windows Çalışma Zamanı API'leri için standart bir C++17 dil projeksiyonu olan C++/WinRT kullanmanızı öneririz. C++/WinRT, Windows SDK'sında 1803 (10.0.17134.0) sürümünden itibaren kullanılabilir. C++/WinRT tamamen üst bilgi dosyalarında uygulanır ve modern Windows API'sine birinci sınıf erişim sağlamak için tasarlanmıştır.
Microsoft C++ derleyicisi (MSVC), Windows Çalışma Zamanı programlama modelini hedeflemek için ek türleri ve işleçleri olan C++ bileşen uzantılarını (C++/CX) destekler. Evrensel Windows Platformu (UWP) ve Windows masaüstü uygulamaları oluşturmak için C++/CX kullanabilirsiniz. Daha fazla bilgi için C++/CX Turu ve Çalışma Zamanı Platformları İçin Bileşen Uzantıları bölümüne bakın.
Bu kılavuzda, bir metin düzenleyicisi kullanarak temel bir C++/CX programı oluşturacak ve ardından komut satırında derleyebilirsiniz. (Gösterileni yazmak yerine kendi C++/CX programınızı veya başka bir yardım makalesindeki C++/CX kod örneğini kullanabilirsiniz. Bu teknik, kullanıcı arabirimi öğeleri olmayan küçük modülleri derlemek ve test etmede kullanışlıdır.)
Not
C++/CX programlarını derlemek için Visual Studio IDE'yi de kullanabilirsiniz. IDE komut satırında bulunmayan tasarım, hata ayıklama, öykünme ve dağıtım desteği içerdiğinden, Evrensel Windows Platformu (UWP) uygulamaları oluşturmak için IDE'yi kullanmanızı öneririz. Daha fazla bilgi için bkz . C++'da UWP uygulaması oluşturma.
Önkoşullar
C++ dilinin temellerini anlarsınız.
C++/CX Programı Derleme
C++/CX için derlemeyi etkinleştirmek için /ZW derleyici seçeneğini kullanmanız gerekir. MSVC derleyicisi, Windows Çalışma Zamanı hedefleyen bir .exe dosyası oluşturur ve gerekli kitaplıklara bağlanır.
Komut satırında bir C++/CX uygulaması derlemek için
Geliştirici Komut İstemi penceresini açın. Belirli yönergeler için geliştirici komut istemi penceresini açmak için bkz.
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, komut istemine sağ tıklayarak kısayol menüsünü açın ve ardından Daha Fazla>Yönetici olarak çalıştır seçeneğini seçin.
Komut istemi penceresindeki geçerli çalışma dizinini, Belgeler dizininiz gibi yazabileceğiniz bir dizinle değiştirin.
Komut isteminotepad basiccx.cpp yazın.
Dosya oluşturmanız istendiğinde Evet'i seçin.
Not Defteri'nde şu satırları girin:
using namespace Platform; int main(Platform::Array<Platform::String^>^ args) { Platform::Details::Console::WriteLine("This is a C++/CX program."); }Menü çubuğunda Dosya>Kaydet seçeneğini seçin.
Windows Çalışma Zamanı Platform ad alanı ad alanını kullanan bir C++ kaynak dosyası oluşturdunuz.
Komut istemine
cl /EHsc /ZW basiccx.cpp /link /SUBSYSTEM:CONSOLEyazın. Derleyicicl.exe, kaynak kodu bir.objdosyada derler ve basiccx.exe adlı yürütülebilir bir program oluşturmak için bağlayıcıyı çalıştırır. /EHsc derleyici seçeneği C++ özel durum işleme modelini ve /link bayrağı bir konsol uygulamasını belirtir.basiccx.exe programını çalıştırmak için komut istemine basiccx girin.
Program bu metni görüntüler ve şu şekilde çıkar:
This is a C++/CX program.