/FC(所诊断源代码文件的完整路径)

使编译器可以显示在诊断中传递给编译器的源代码文件的完整路径。

/FC

备注

考虑下面的代码示例:

// compiler_option_FC.cpp
int main( ) {
   int i   // C2143
}

在不使用 /FC 的情况下,诊断文本将与以下诊断文本类似:

  • compiler_option_FC.cpp(5) : C2143 错误: 语法错误 :“}”前丢失“;”

在使用 /FC 的情况下,诊断文本将与以下诊断文本类似:

  • c:\test\compiler_option_FC.cpp(5) : C2143 错误: 语法错误 :“}”前丢失“;”

如果在使用 __FILE__ 宏时要查看文件名的完整路径,也需要 /FC。有关 __FILE__ 的更多信息,请参见 预定义的宏

/FC 选项由 /ZI 暗示。有关 /ZI的更多信息,请参见/Z7、/Zi、/ZI(调试信息格式)

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的**“属性页”**对话框。有关详细信息,请参见如何:打开项目属性页

  2. 展开**“配置属性”**节点。

  3. 展开**“C/C++”**节点。

  4. 选择**“高级”**属性页。

  5. 修改**“使用完整路径”**属性。

以编程方式设置此链接器选项

请参见

参考

编译器选项

设置编译器选项