Eğitim
Modül
Installer et configurer Visual Studio Code pour le développement en C# - Training
Découvrez comment configurer Visual Studio Code pour C# et comment utiliser cet IDE professionnel pour créer et exécuter des applications console.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Bu öğreticide MSBuild, vcpkg ve Visual Studio ile kitaplığını kullanan fmt
bir C++ "Merhaba Dünya" programının nasıl oluşturulacağı gösterilmektedir. Bağımlılıkları yükleyecek, projeyi yapılandıracak, oluşturacak ve basit bir uygulama çalıştıracaksınız.
Depoyu kopyalama
İlk adım, vcpkg deposunu GitHub'dan kopyalamaktır. Depo, vcpkg yürütülebilir dosyasını ve vcpkg topluluğu tarafından tutulan seçilmiş açık kaynak kitaplıklarının kayıt defterini almaya yönelik betikler içerir. Bunu yapmak için şunu çalıştırın:
git clone https://github.com/microsoft/vcpkg.git
Vcpkg tarafından seçilen kayıt defteri, 2.000'den fazla açık kaynak kitaplık kümesidir. Bu kitaplıklar vcpkg'nin sürekli tümleştirme işlem hatları tarafından birlikte çalışacak şekilde doğrulanmıştır. vcpkg deposu bu kitaplıkların kaynak kodunu içermese de, bunları derlemek ve sisteminize yüklemek için tarifler ve meta veriler içerir.
Bootstrap betiğini çalıştırma
Artık vcpkg deposunu kopyaladığınıza göre dizine vcpkg
gidin ve bootstrap betiğini yürütebilirsiniz:
cd vcpkg && bootstrap-vcpkg.bat
cd vcpkg; .\bootstrap-vcpkg.bat
cd vcpkg && ./bootstrap-vcpkg.sh
Bootstrap betiği önkoşul denetimleri gerçekleştirir ve vcpkg yürütülebilir dosyasını indirir.
İşte hepsi bu! vcpkg ayarlandı ve kullanıma hazır.
Visual Studio MSBuild ile tümleştirme
Bir sonraki adım, kullanıcı genelinde vcpkg tümleştirmesini etkinleştirmektir; bu, MSBuild'in vcpkg'nin yükleme yolunu algılamasını sağlar.
Çalıştır
.\vcpkg.exe integrate install
Bu, şu çıkışı üretir:
All MSBuild C++ projects can now #include any installed libraries. Linking will be handled automatically. Installing new libraries will make them instantly available.
Visual Studio projesini oluşturma
"Konsol Uygulaması" şablonunu kullanarak Visual Studio'da yeni proje oluşturma
Visual Studio'da yeni bir C++ Windows konsol uygulamasının nasıl oluşturulacağını gösteren Visual Studio kullanıcı arabiriminin ekran görüntüsü
Projenize "helloworld" adını verin
"Çözümü ve projeyi aynı dizine yerleştir" kutusunu işaretleyin.
"Oluştur" düğmesine tıklayın
MSBuild C++ projenizi adlandırmak ve "oluştur" düğmesine tıklamak için Visual Studio kullanıcı arabiriminin ekran görüntüsü.
Ortam değişkenini VCPKG_ROOT
yapılandırın.
Not
Ortam değişkenlerini bu şekilde ayarlamak yalnızca geçerli terminal oturumunu etkiler. Bu değişiklikleri tüm oturumlarda kalıcı hale getirmek için Bunları Windows Sistem Ortamı Değişkenleri paneli aracılığıyla ayarlayın.
Visual Studio'da yerleşik Geliştirici PowerShell penceresini açın.
Yerleşik PowerShell geliştirici penceresi için Visual Studio kullanıcı arabiriminin ekran görüntüsü
Aşağıdaki komutları çalıştırın:
$env:VCPKG_ROOT = "C:\path\to\vcpkg"
$env:PATH = "$env:VCPKG_ROOT;$env:PATH"
VCPKG_ROOT ayarlamayı ve PATH'e eklemeyi gösteren yerleşik PowerShell geliştirici penceresi için Visual Studio kullanıcı arabiriminin ekran görüntüsü.
Visual Studio'da Geliştirici komut istemini açın.
Geliştirici komut istemi için Visual Studio kullanıcı arabiriminin ekran görüntüsü.
Aşağıdaki komutları çalıştırın:
set "VCPKG_ROOT=C:\path\to\vcpkg"
set PATH=%VCPKG_ROOT%;%PATH%
VCPKG_ROOT ayarlamayı ve PATH'e eklemeyi gösteren Visual Studio geliştirici komut isteminin ekran görüntüsü.
Ayar VCPKG_ROOT
, Visual Studio'nın vcpkg örneğinizi bulmasına yardımcı olur.
Bunu eklemek PATH
, vcpkg komutlarını doğrudan kabuktan çalıştırabilmenizi sağlar.
Bir bildirim dosyası oluşturun ve bağımlılıkları ekleyin.
Bir vcpkg bildirim dosyası (vcpkg.json
) oluşturmak için aşağıdaki komutu çalıştırın:
vcpkg new --application
komutu projenin vcpkg new
dizinine bir vcpkg.json
dosya ve bir vcpkg-configuration.json
dosya ekler.
fmt
Paketi bağımlılık olarak ekleyin:
vcpkg add port fmt
Artık şu vcpkg.json
içeriği içermelidir:
{
"dependencies": [
"fmt"
]
}
Bu, bildirim dosyanızdır. vcpkg, hangi bağımlılıkların yükleneceğini öğrenmek için bildirim dosyasını okur ve projenizin gerektirdiği bağımlılıkları sağlamak için MSBuild ile tümleşir.
Oluşturulan vcpkg-configuration.json
dosya, projenin bağımlılıklarına en düşük sürüm kısıtlamaları getiren bir temel sunar. Bu dosyayı değiştirmek bu öğreticinin kapsamının dışındadır. Bu öğreticide geçerli olmasa da, farklı geliştirme ortamlarında sürüm tutarlılığı sağlamak için dosyayı kaynak denetimi altında tutmak vcpkg-configuration.json
iyi bir uygulamadır.
helloworld.cpp
dosyasını değiştirin.
öğesinin içeriğini helloworld.cpp
aşağıdaki kodla değiştirin:
#include <fmt/core.h>
int main()
{
fmt::print("Hello World!\n");
return 0;
}
Bu kaynak dosya kitaplığın <fmt/core.h>
parçası fmt
olan üst bilgiyi içerir. İşlev, main()
konsola "Merhaba Dünya!" iletisinin çıkışını almak için çağırırfmt::print()
.
Not
Kod düzenleyicisi, dosya ve sembollere hata olarak başvuran fmt
satırların altını çizebilir. Bağımlılıkları yüklemek ve otomatik tamamlama araçlarının kodu doğru şekilde değerlendirmesi için vcpkg için projenizi bir kez oluşturmanız gerekir.
Proje Özellikleri sayfanıza gidin.
Üstteki menü gezintisini kullanarak Proje > Özellikleri'ni seçin. Yeni bir pencere açılır.
Yapılandırma Özellikleri > vcpkg'ye gidin ve olarak Yes
ayarlayınUse vcpkg Manifest
.
Visual Studio Proje Özellikleri'nde vcpkg bildirim modunu etkinleştirme işleminin ekran görüntüsü
Üçlüler gibi diğer ayarlar, vcpkg tarafından projenizden algılanan varsayılan değerlerle doldurulur ve projenizi yapılandırırken yararlı olur.
Projeyi derleyin.
Visual Studio'da projeyi derlemek ve vcpkg bağımlılıklarını almak için basın Ctrl+Shift+B
.
MSBuild projenizde bir vcpkg.json
dosya algılarsa ve bildirimler etkinleştirilirse, MSBuild bildirimin bağımlılıklarını derleme öncesi bir adım olarak yükler.
Bağımlılıklar, projenin derleme çıktı dizinindeki bir vcpkg_installed
dizine yüklenir. Kitaplık tarafından yüklenen tüm üst bilgiler doğrudan kullanılabilir ve yüklenen tüm kitaplıklar otomatik olarak bağlanır.
Uygulamayı çalıştırın.
Son olarak yürütülebilir dosyayı çalıştırın:
Yürütülebilir dosyayı çalıştırmak için Visual Studio kullanıcı arabiriminin ekran görüntüsü.
Çıktıyı görmeniz gerekir:
Program çıkışlarının ekran görüntüsü - "Merhaba Dünya!"
ve vcpkg MSBuild tümleştirmesi hakkında vcpkg.json
daha fazla bilgi edinmek için başvuru belgelerimize bakın:
vcpkg geri bildirimi
vcpkg, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Eğitim
Modül
Installer et configurer Visual Studio Code pour le développement en C# - Training
Découvrez comment configurer Visual Studio Code pour C# et comment utiliser cet IDE professionnel pour créer et exécuter des applications console.