-qcinc(仅限 C++)

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-qcinc      
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

输入控件

等效编译指示

无。

用途

在指定目录中包含文件的内容周围放置 extern "C" { } 包装器。

语法

读取语法图跳过可视语法图 -q nocinccinc=目录路径

缺省值

-qnocinc

参数

directory_path
要使用 extern "C" 链接说明符包装的包含文件所在的目录。

预定义的宏

无。

示例

假定应用程序 myprogram.C 包含头文件 foo.h,该文件位于目录 /usr/tmp 中,并包含以下代码:
int foo();
使用以下命令编译应用程序:
xlc++ myprogram.C -qcinc=/usr/tmp
将头文件 foo.h 作为以下内容包含到应用程序中:
extern "C" {
int foo();
}