【发布时间】:2014-05-09 09:41:27
【问题描述】:
我正在尝试在 QNX 上编译一个使用 libxml 的项目。我已经在系统上安装了 libxml,并启用了对 xmlschema 的支持。但我仍然收到以下错误消息 'xmlSchemaParserCtxtPtr' 未声明(在此函数中首次使用)
在深入了解 libxml 源代码时,我发现 xmlSchemaParserCtxtPtr 定义受 LIBXML_SCHEMAN_ENABLED 宏的保护,该宏在 xmlversion.h 中定义为
#if 1
#define LIBXML_SCHEMAS_ENABLED
#endif
现在如何查看这个宏实际上是否在 qnx 预处理步骤中定义。我尝试了 -P 选项,但它没有打印任何宏定义。
谢谢
【问题讨论】: