/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 .ixxfarklı bir uzantıya sahip olduğunda bu anahtarı kullanın.

Aşağıdaki örnekte, modül arabiriminin .ixxyerine 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.cppmtanımlanan bir modül adı MyModule verilmelidir, oluşturulan .ifc adı MyModule.ifcolacaktı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 .ixxdosyalara uygular.

  1. 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.

  2. Yapılandırma açılan listesini Tüm Yapılandırmalar olarak ayarlayın. Platform açılan listesini Tüm Platformlar olarak ayarlayın.

  3. Yapılandırma Özellikleri>C/C++>Gelişmiş özellik sayfasını açın.

  4. 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