C 在QNX上调试宏相关错误

C 在QNX上调试宏相关错误,c,gcc,qnx,C,Gcc,Qnx,我试图在QNX上编写一个使用libxml的项目。我已经在系统上安装了libxml,并启用了对xmlschema的支持。但我仍然得到下面的错误消息 “XmlSchemaParserCxtPtr”未声明在此函数中的首次使用 在深入研究libxml源代码时,我发现xmlSchemaParserCtxtPtr定义受libxml_SCHEMAN_启用的宏保护,该宏在xmlversion.h中定义为 #if 1 #define LIBXML_SCHEMAS_ENABLED #endif 现在,如何查看该宏

我试图在QNX上编写一个使用libxml的项目。我已经在系统上安装了libxml,并启用了对xmlschema的支持。但我仍然得到下面的错误消息 “XmlSchemaParserCxtPtr”未声明在此函数中的首次使用

在深入研究libxml源代码时,我发现xmlSchemaParserCtxtPtr定义受libxml_SCHEMAN_启用的宏保护,该宏在xmlversion.h中定义为

#if 1
#define LIBXML_SCHEMAS_ENABLED
#endif
现在,如何查看该宏是否在qnx预处理步骤中定义。我尝试了-P选项,但它没有打印任何宏定义

谢谢

我尝试了-p选项,但它没有打印任何宏定义

选项-dD-E在这种情况下很有用