Aracılığıyla paylaş


/await (Coroutine desteğini etkinleştir)

Eş yordamlar /await için derleyici desteğini etkinleştirmek için derleyici seçeneğini kullanın.

Sözdizimi

/await
/await:strict

Açıklamalar

Derleyici /await seçeneği C++ eş yordamları ve , co_yieldve co_returnanahtar sözcükleri co_awaitiçin derleyici desteği sağlar. Bu seçenek varsayılan olarak kapalıdır. Visual Studio'da eş yordam desteği hakkında bilgi için Visual Studio Ekip Blogu'na bakın. Coroutines standart teklifi hakkında daha fazla bilgi için bkz . N4628 Çalışma Taslağı, Coroutines için C++ Uzantıları için Teknik Belirtim.

Bu /await seçenek Visual Studio 2015'in başından itibaren kullanılabilir.

Visual Studio 2019 sürüm 16.10'dan itibaren seçeneği /await:strict yerine /awaitkullanılabilir. seçeneği, C++14 veya C++17 modunda derleyen projelerde C++20 uyumlu eş yordam desteği sağlar. Modda/await:strict, kitaplık desteği coroutine> ve std ad alanında sağlanır<.

seçeneği, /await:strict C++20 standardına benimsenmiş olmayan dil /await uzantılarını devre dışı bırakır. Bu tür özelliklerin kullanılması derleyici hatasına neden olur. seçeneği ayrıca promise parametresi önizlemesi gibi yordam davranışları da uygular. Visual Studio'nun eski sürümlerinde ikili uyumluluk sorunları nedeniyle bu davranışlar altında /await kullanılamaz.

Not

'den coroutine_handle<T>::address() alınan coroutine durum nesneleri ve /await:strict modları arasında /await uyumlu değildir. coroutine_handle<T>::from_address() Uyumsuz modda derlenen kod tarafından oluşturulan bir eş yordam tanıtıcısından alınan adreste kullanımı tanımsız davranışa neden olur.

Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için

  1. Projenizin Özellik Sayfaları iletişim kutusunu açın.

  2. Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.

  3. /await Ek Seçenekler kutusuna veya /await:strict derleyici seçeneğini girin. Değişikliklerinizi kaydetmek için Tamam'ı veya Uygula'yı seçin.

Bu derleyici seçeneğini program üzerinden ayarlamak için

Ayrıca bkz.

MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi