/translateInclude

Bu anahtar, derleyiciye üst bilgi birimi (.ifc) dosyalarında yerleşik olarak bulunan ve ile /headerUnitkomut satırında belirtilen üst bilgi dosyaları için olarak import davranmasını #include ister.

veya /sourceDependencies-directivesile /scanDependencies kullanıldığında, derleyici oluşturulan bağımlılık dosyasında hem kaynağa dahil edilen hem de dosyaya karşılık gelen bir girdisi header-units.json olan üst bilgilerde içeri aktarılan üst bilgi birimleri olarak listeler. Bu bağımlılık bilgileri derleme sistemi tarafından derlenmiş üst bilgi birimi .ifc dosyaları oluşturmak için kullanılır. Üst bilgi birimleri oluşturulduktan sonra derleyici tarafından yerine #includeolarak import değerlendirilir.

Dosyaya header-units.json yalnızca belirtildiğinde /translateInclude danışılır. Dosyanın biçimi ve amacı header-units.json hakkında daha fazla bilgi için bkz header-units.json. .

Bir #include dosya dosyada header-units.json listelenmiyorsa, normal #includeolarak değerlendirilir.

Bu anahtarın nasıl kullanıldığına ilişkin bir örnek için bkz . İzlenecek yol: Microsoft Visual C++'da üst bilgi birimleri oluşturma ve içeri aktarma.

Sözdizimi

/translateInclude

Açıklamalar

/translateInclude , Visual Studio 2019 sürüm 16.10 veya sonraki sürümlerde kullanılabilir.
/translateInclude/std:c++20 veya üzerini gerektirir.

Visual Studio'da bu derleyici seçeneğini ayarlamak için

'yi etkinleştirmek /translateIncludeiçin, proje özellikleri iletişim kutusunda İçeri Aktarmalar olarak İçeriği Çevir'i ayarlayın:

  1. Proje özellik sayfalarının sol bölmesinde Yapılandırma Özellikleri>C/C++>Genel'i seçin.

  2. İçeri Aktarmalar'a Çevir açılan listesini Evet olarak değiştirin.

    Screenshot of the Property Pages dialog with the Translate Includes to Imports property highlighted.

  3. Değişikliklerinizi kaydetmek için Tamam'ı veya Uygula'yı seçin.

Ayrıca bkz.

/headerUnit (ÜST bilgi birimi IFC kullan).
/exportHeader (Üst bilgi birimleri oluştur)
/reference (Adlandırılmış modül IFC kullanın)
/scanDependencies
/sourceDependencies-directives
İzlenecek yol: Microsoft Visual C++'da üst bilgi birimleri oluşturma ve içeri aktarma