我试图在使用libxml的QNX上编译一个项目。我已在支持xmlschema的系统上安装libxml。但是我仍然收到以下错误消息
未声明“ xmlSchemaParserCtxtPtr”(此功能中的首次使用)
在深入研究libxml源码时,我发现xmlSchemaParserCtxtPtr定义受LIBXML_SCHEMAN_ENABLED宏保护,该宏在xmlversion.h中定义为
#if 1
#define LIBXML_SCHEMAS_ENABLED
#endif
现在如何查看天气,此宏实际上是否已在qnx预处理步骤中定义。我尝试了-P选项,但是它没有打印任何宏定义。
谢谢
最佳答案
我尝试了-P选项,但是它没有打印任何宏定义。
选项-dD -E
在这种情况下很有用。
关于c - 在QNX上调试与宏相关的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23561364/