/headerName
(Belirtilen üst bilgiden üst bilgi birimi oluşturma)
Belirtilen üst bilgi dosyasını bir üst bilgi birimine (.ifc
dosya) oluşturun.
Söz dizimi
/headerName:quote
header-filename
/headerName:angle
header-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 /exportHeader
gerekir.
/headerName:quote
ile aynı kuralları#include "header-filename"
kullanarak ararheader-filename
ve bunu bir üst bilgi birimi (.ifc
dosya) olarak oluşturur./headerName:angle
ile aynı kuralları#include <header-filename>
kullanarak ararheader-filename
ve bunu bir üst bilgi birimi (.ifc
dosya) 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.h
bir ü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:quote
veya/headerName:angle
seç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)