Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen üst bilgi dosyasını bir üst bilgi birimine (.ifc dosya) oluşturun.
Söz dizimi
/headerName:quoteheader-filename
/headerName:angleheader-filename
Bağımsız değişkenler
header-filename
Derleyicinin bir üst bilgi birimine (.ifc dosya) derlemesi gereken bir üst bilgi dosyasının adı.
Açıklamalar
/headerName:quote ve /headerName:angle derleyici seçenekleri Visual Studio 2019 sürüm 16.10'dan itibaren kullanılabilir.
Derleyici /headerName seçenekleri, tüm biçimlerinde veya sonraki derleyici seçeneğini (örneğin/std:c++latest) gerektirir/std:c++20.
Bir /headerName seçenek belirtirseniz, seçeneğini de belirtmeniz /exportHeadergerekir.
/headerName:quoteile aynı kuralları#include "header-filename"kullanarak ararheader-filenameve bunu bir üst bilgi birimi (.ifcdosya) olarak oluşturur./headerName:angleile aynı kuralları#include <header-filename>kullanarak ararheader-filenameve bunu bir üst bilgi birimi (.ifcdosya) olarak oluşturur.
Tırnak içine alınan dosyalar veya açılı ayraçlar için yol arama kuralları hakkında daha fazla bilgi için yönergeye bakın#include.
Örnekler
adlı m.hbir üst bilgi dosyasına başvuran bir proje verüldüğünde, bunu bir üst bilgi birimine derlemek için derleyici seçeneği şu örneğe benzer:
cl /std:c++latest /exportHeader /headerName:quote m.h /Fom.h.obj
/headerName:quote ve /headerName:angle seçenekleri bir bayrak gibi davranır ve bağımsız değişkene gerek yoktur. Aşağıdaki örnekler geçerlidir:
cl /std:c++latest /exportHeader /headerName:angle /MP /Fo.\ vector iostream algorithm
cl /std:c++latest /exportHeader /headerName:quote /MP /Fo.\ my-utilities.h a/b/my-core.h
Aynı komut satırında birden çok /headerName seçenek belirtebilirsiniz. Belirtilen /headerName seçenekle işlendikten sonra her bağımsız değişken, bir sonraki /headerName seçeneğe kadar tırnak işaretleri veya açılı ayraçlar için dosya arama kurallarını içerir. Aşağıdaki örnek, önceki iki komut satırı örneği olarak tüm üst bilgileri öncekiyle aynı şekilde işler. Üst bilgileri, şu şekilde belirtilmiş gibi uygulanmış arama kurallarını kullanarak arar: #include <vector>, #include <iostream>, #include <algorithm>, #include "my-utilties.h"ve #include "a/b/my-core.h":
cl /std:c++latest /exportHeader /headerName:angle /MP /Fo.\ vector iostream algorithm /headerName:quote my-utilities.h a/b/my-core.h
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
Not
Normalde bu seçeneği Visual Studio geliştirme ortamında ayarlamamalısınız. Derleme sistemi tarafından ayarlanır.
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
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++>Komut Satırı özellik sayfasını seçin.
Ek Seçenekler özelliğini değiştirerek
/headerName:quoteveya/headerName:angleseçeneklerini ve seçeneklerin uygulandığı üst bilgi dosya adlarını ekleyin. Ardından, değişikliklerinizi kaydetmek için Tamam'ı veya Uygula'yı seçin.
Ayrıca bkz.
/exportHeader (Üst bilgi birimleri oluştur)
/headerUnit (IFC üst bilgi birimini kullan)
/reference (Adlandırılmış modül IFC kullanın)
/translateInclude (Include yönergelerini içeri aktarma yönergelerine çevirin)