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.
Přidá adresář do seznamu adresářů, které vyhledávají soubory zahrnutí.
Syntaxe
/Iadresář
Argumenty
adresář
Adresář, který se má přidat do seznamu adresářů, ve které se vyhledaly soubory include. Mezera mezi /I adresářem a adresářem je volitelná. Adresáře, které obsahují mezery, musí být uzavřeny do dvojitých uvozovek. Adresář může být absolutní nebo relativní cesta.
Poznámky
Pokud chcete přidat více než jeden adresář, použijte tuto možnost více než jednou. Adresáře se prohledávají jenom do doby, než se najde zadaný soubor include.
Tuto možnost můžete použít na stejném příkazovém řádku jako možnost (/X Ignorovat standardní cesty zahrnutí)).
Direktivu #include lze zadat ve formě dvojité uvozovky (nebo místní-first), například #include "local.h". Nebo ho lze zadat ve tvaru úhel-závorka (nebo zahrnout-path-first), například #include <iostream>.
Kompilátor prohledává adresáře v následujícím pořadí:
#includePokud je direktiva zadaná pomocí formuláře s dvojitou uvozovnicí, nejprve vyhledá místní adresáře. Hledání začíná ve stejném adresáři jako soubor, který obsahuje direktivu#include. Pokud soubor nenajde, vyhledá se v adresářích aktuálně otevřených souborů v obráceném pořadí, ve kterém byly otevřeny. Hledání začíná v adresáři nadřazeného souboru include a pokračuje v adresářích všech nadřazených souborů zahrnutí.#includePokud je direktiva zadaná ve formuláři úhlové závorky nebo pokud hledání v místním adresáři selhalo, prohledá adresáře zadané pomocí/Imožnosti v pořadí, v jakém jsou zadané na příkazovém řádku.Adresáře zadané v
INCLUDEproměnné prostředí.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností konfigurace>C/C++>Obecné.
Upravte vlastnost Další zahrnutí adresářů. V této vlastnosti můžete zadat více než jeden adresář najednou. Adresáře musí být oddělené středníkem (
;).
Programové nastavení tohoto parametru kompilátoru
- Viz třída AdditionalIncludeDirectories.
Příklad
Následující příkaz vyhledá soubory include požadované main.c v následujícím pořadí: První, pokud je zadán pomocí dvojitých uvozovek, budou místní soubory prohledány. Dále hledání pokračuje v \include adresáři, pak v \my\include adresáři a nakonec v adresářích přiřazených k INCLUDE proměnné prostředí v levém až pravém pořadí.
CL /I \include /I\my\include main.c
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC