Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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