/I
(Další adresáře zahrnutí)
Přidá adresář do seznamu adresářů, které vyhledávají soubory zahrnutí.
Syntaxe
/I
adresář
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í:
#include
Pokud 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í.#include
Pokud 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í/I
možnosti v pořadí, v jakém jsou zadané na příkazovém řádku.Adresáře zadané v
INCLUDE
promě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