在编译期间插入头文件



我正在尝试编译一个库,但一些宏丢失。我想在编译时添加这些宏,它们位于头文件中。gcc有如下的include选项:

gcc  ...  -include <macros.h> ...

我如何在QNX中实现这一点?我找不到qcc选项来添加头文件。

如果您想定义要包含的头文件的路径,您必须通过定义头文件的位置来使用-I选项:

qcc ... -I<<path_to_header_files>> ...

否则,如果您不想在使用特定头文件中定义的宏的每个文件中插入#include指令,您可以使用以下编译器选项:

qcc -Wp, -include<<path_to_header_file/file.h>> ...

通过这种方式,您告诉编译器,在预处理阶段(-Wp),它必须包括-include参数后指定的头文件。

相关内容

  • 没有找到相关文章

最新更新