/interface
Bu anahtar, derleyiciye komut satırındaki giriş dosyasını modül arabirimi birimi olarak işlemden geçirsin.
Sözdizimi
/interface
filename
Açıklamalar
Modül arabiriminden .ixx
farklı bir uzantıya sahip olduğunda bu anahtarı kullanın.
Aşağıdaki örnekte, modül arabiriminin .ixx
yerine bir .cppm
uzantısı vardır, bu nedenle /interface
anahtarı modül arabirimi olarak derlemek için kullanılır:
cl /c /std:c++latest /interface /TP my-module.cppm
Derleyici, oluşturulan .ifc
dosyanın adını modül arabirimi adından türetir. Örneğin, içinde my-module.cppm
tanımlanan bir modül adı MyModule
verilmelidir, oluşturulan .ifc
adı MyModule.ifc
olacaktır.
Bu anahtar içinde (Kaynak dosya türünü belirtin) derleyici bayrağıyla /TP
kullanılmalıdır.
/interface
, Visual Studio 2019 sürüm 16.10 veya sonraki sürümlerde kullanılabilir.
/interface
/std:c++20 veya üzerini gerektirir.
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
Modül arabirim dosyalarınız için farklı bir uzantı kullanmadığınız sürece normalde Visual Studio geliştirme ortamında bu seçeneği ayarlamamalısınız. Varsayılan olarak, derleme sistemi bu seçeneği * uzantısı olan .ixx
dosyalara uygular.
Seçeneği IDE'deki bir dosyaya açıkça uygulamak
/interface
için Çözüm Gezgini'da dosyayı seçin. Bağlam menüsünü açmak için sağ tıklayın ve Özellikler'i seçerek Özellik Sayfaları iletişim kutusunu açın.Yapılandırma açılan listesini Tüm Yapılandırmalar olarak ayarlayın. Platform açılan listesini Tüm Platformlar olarak ayarlayın.
Yapılandırma Özellikleri>C/C++>Gelişmiş özellik sayfasını açın.
C++ Modül Kodu (/arabirimi) olarak Derle özelliğini değiştirmek için açılan menü denetimini kullanın. Değişikliklerinizi kaydetmek için Tamam'ı veya Uygula'yı seçin.
Ayrıca bkz.
C++ içindeki modüllere genel bakış
Komut Satırından MSVC'de C++ Modüllerini Kullanma