Aracılığıyla paylaş


/Fx (Eklenen Kodu Birleştir)

Her kaynak dosyasının, kaynağa eklenmiş kodla birleştirilmiş bir kopyasını oluşturur.

Sözdizimi

/Fx

Açıklamalar

Birleştirilmiş kaynak dosyayı özgün kaynak dosyadan ayırt etmek için /Fx, dosya adı ile dosya uzantısı arasına bir .mrg uzantısı ekler. Örneğin, öznitelikli kod içeren ve /Fx ile derlenen MyCode.cpp adlı bir dosya, aşağıdaki kodu içeren MyCode.mrg.cpp adlı bir dosya oluşturur:

//+++ Start Injected Code
[no_injected_text(true)];      // Suppress injected text, it has
                               // already been injected
#pragma warning(disable: 4543) // Suppress warnings about skipping
                               // injected text
#pragma warning(disable: 4199) // Suppress warnings from attribute
                               // providers
//--- End Injected Code

Bir .mrg dosyasında, bir öznitelik nedeniyle eklenen kod aşağıdaki gibi sınırlandırılır:

//+++ Start Injected Code
...
//--- End Injected Code

no_injected_text özniteliği, .mrg dosyasının metin yeniden eklenmeden derlenmesine olanak tanıyan bir .mrg dosyasına eklenir.

.mrg kaynak dosyasının, derleyici tarafından eklenen kaynak kodun bir gösterimi olması amaçlandığını unutmayın. .mrg dosyası tam olarak özgün kaynak dosyası olarak derlenmeyebilir veya çalışmayabilir.

Makrolar .mrg dosyasında genişletilmemiş.

Programınız eklenen kodu kullanan bir üst bilgi dosyası içeriyorsa, /Fx bu üst bilgi için bir .mrg.h dosyası oluşturur. /Fx , eklenen kodu kullanmayan dosyaları birleştirmez.

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

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Çıkış Dosyaları özellik sayfasını seçin.

  3. Öznitelikli Kaynağı Genişlet özelliğini değiştirin.

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

Ayrıca bkz.

Çıktı Dosyası (/F) Seçenekleri
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi