调试QNX上的宏相关错误

时间:2014-05-09 09:41:28

标签: c gcc qnx

我正在尝试在QNX上编译一个使用libxml的项目。我在系统上安装了libxml,支持打开xmlschema。但我仍然得到以下错误消息 ' xmlSchemaParserCtxtPtr'未申报(首次使用此功能)

在深入了解libxml源代码时,我发现xmlSchemaParserCtxtPtr定义受LIBXML_SCHEMAN_ENABLED宏的保护,该宏在xmlversion.h中定义为

#if 1
#define LIBXML_SCHEMAS_ENABLED
#endif

现在如何查看天气这个宏实际上是否在qnx预处理步骤中定义了。我尝试了-P选项,但它没有打印任何宏定义。

由于

1 个答案:

答案 0 :(得分:0)

  

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

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