Aracılığıyla paylaş


/FX (kod eklenirse birleştirme)

Kaynağına birleştirilmiş kodu içeren her kaynak dosyanın bir kopyasını oluşturur.

/Fx

Notlar

Özgün kaynak dosyasını birleştirilmiş kaynak dosyadan ayırt etmek için /Fx .mrg uzantısı arasında dosya adını ve dosya uzantısını ekler.Örneğin, bir dosya attributed kodunu içeren MyCode.cpp adında ve üretilmiştir /Fx aşağıdaki kodu içeren MyCode.mrg.cpp adında 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

.Mrg dosyasında, bir öznitelik nedeniyle birbirlerinden kod gibi sınırlı:

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

no_injected_text Reinjected metin .mrg dosyası derleme için izin verir ve .mrg dosyasında öznitelik gömülü.

.Mrg kaynak dosyası Derleyicisinden birbirlerinden kaynak kodu gösterimi olması amaçlanmıştır haberdar olmanız gerekir..Mrg dosyası değil derlemek veya tam özgün kaynak dosyasını çalıştırın.

Makrolar .mrg dosyasında Genişletilmiyor.

Programınızın kullandığı kod eklenirse, üstbilgi dosyası içeriyorsa, /Fx üretir bir. mrg.h dosyası bu başlığı için./FxBirleştirme değil kodu kullanmayan dosyaları içermez.

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

  1. Projenin Özellik Sayfaları iletişim kutusunu açın.Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.

  2. Tıklatın c/C++ klasörü.

  3. Tıklatın Çıktı dosyaları özellik sayfası.

  4. Değiştirmek Genişletin yazarından kaynak özelliği.

Bu derleyici seçeneği programlı olarak ayarlamak için

Ayrıca bkz.

Başvuru

Çıkış dosyası (/ f) seçenekleri

Derleme Seçenekleri

Derleyici seçeneklerini ayarlama