Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Sestavte zadaný soubor hlaviček do jednotky záhlaví (.ifc souboru).
Syntaxe
/headerName:quoteheader-filename
/headerName:angleheader-filename
Argumenty
header-filename
Název souboru hlaviček, který by měl kompilátor zkompilovat do jednotky hlavičky (.ifc souboru).
Poznámky
Možnosti a /headerName:angle možnosti kompilátoru /headerName:quote jsou dostupné od sady Visual Studio 2019 verze 16.10.
Možnosti kompilátoru /headerName ve všech jejich formulářích vyžadují možnost kompilátoru /std:c++20 nebo novější (například /std:c++latest).
Pokud zadáte /headerName možnost, musíte také zadat /exportHeader.
/headerName:quotevyhledáheader-filenamestejná pravidla jako#include "header-filename"a sestaví ji jako jednotku hlavičky (.ifcsoubor)./headerName:anglevyhledáheader-filenamestejná pravidla jako#include <header-filename>a sestaví ji jako jednotku hlavičky (.ifcsoubor).
Další informace o pravidlech hledání cest pro zahrnuté soubory v uvozovkách nebo úhlových závorkách naleznete v direktivě#include.
Příklady
Vzhledem k projektu, který odkazuje na hlavičkový soubor, který definuje, je možnost m.hkompilátoru zkompilovat do jednotky záhlaví podobná tomuto příkladu:
cl /std:c++latest /exportHeader /headerName:quote m.h /Fom.h.obj
/headerName:angle Možnosti /headerName:quote fungují jako příznak a nepotřebují argument. Následující příklady jsou platné:
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
Na stejném příkazovém řádku můžete zadat více /headerName možností. Každý argument po zpracování /headerName možnosti se zadaným vyhledávacím pravidlem souboru pro uvozovky nebo úhlové závorky až do další /headerName možnosti. Následující příklad zpracuje všechny hlavičky jako předchozí dva příklady příkazového řádku stejným způsobem jako předtím. Vyhledá hlavičky pomocí vyhledávacích pravidel použitých jako #include <vector>: , #include <iostream>, #include <algorithm>, #include "my-utilties.h"a #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
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Poznámka:
Tuto možnost byste normálně neměli nastavit ve vývojovém prostředí sady Visual Studio. Nastavuje ho systém sestavení.
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Nastavte rozevírací seznam Konfigurace na Všechny konfigurace. Nastavte rozevírací seznam Platformy na Všechny platformy.
Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
Upravte vlastnost Další možnosti tak, aby se přidaly
/headerName:quotemožnosti nebo/headerName:anglemožnosti a názvy hlaviček, na které se možnosti vztahují. Pak zvolte OK nebo Použít a uložte provedené změny.
Viz také
/exportHeader (Vytvoření jednotek záhlaví)
/headerUnit (Použití hlavičkové jednotky IFC)
/reference (Použití pojmenovaného modulu IFC)
/translateInclude (Přeložit direktivy include do direktiv importu)