/FC
(caminho completo do arquivo de código-fonte no diagnóstico)
Faz com que o compilador mostre o caminho completo dos arquivos de código-fonte passados para o compilador no diagnóstico.
Sintaxe
/FC
Comentários
Considere o exemplo de código a seguir, em que o arquivo de origem está localizado em C:\test\compiler_option_FC.cpp
:
// compiler_option_FC.cpp
int main( ) {
int i // C2143
}
Sem /FC
, a saída do compilador é semelhante a este texto de diagnóstico:
- compiler_option_FC.cpp(5): error C2143: syntax error: missing ';' before '}'
Com /FC
, a saída do compilador é semelhante a este texto de diagnóstico:
- c:\test\compiler_option_fc.cpp(5): error C2143: syntax error: missing ';' before '}'
- C:\test\compiler_option_FC.cpp(5): error C2143: syntax error: missing ';' before '}'
/FC
também será necessário se você quiser ver o caminho completo de um nome de arquivo ao usar a macro __FILE__
. Para obter mais informações sobre __FILE__
, confira Macros predefinidas.
A opção /FC
é implícita por /ZI
. Para obter mais informações sobre /ZI
, confira /Z7, /Zi, /ZI
(Formato das informações de depuração).
No Visual Studio 2017 e versões anteriores, /FC
gera caminhos completos em letras minúsculas. A partir do Visual Studio 2019, /FC
usa o mesmo uso de maiúsculas/minúsculas que o sistema de arquivos para caminhos completos.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Selecione a página de propriedades Propriedades de Configuração>C/C++>Avançadas.
Modifique a propriedade Usar caminhos completos.
Para definir essa opção do compilador via programação
- Consulte UseFullPaths.
Confira também
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC