大家好, 我已经陷入了很长一段时间的错误,无法弄清楚它是什么。我正在使用CMarkup类(xml Parser)来解析在VC ++中完美运行的XML文件。当我把它移到QT时,它开始抛出一些奇怪的错误,这对我很难解决。它说
iconv.h: no such file or director
expected; before cd , etc.
我检查了CMArkup网站上的内容
MARKUP_ICONV模式目前正在进行 基于g ++自动选择 在 GNUC 预定义的宏上。 同样,您可以关闭iconv使用 将MARKUP_STDCONV添加到您的 项目预处理器定义,或 在命令行上 -DMARKUP_STDCONV。 g ++ main.cpp Markup.cpp MarkupTest.cpp -DMARKUP_STDCONV
我尝试了一切,但仍然存在探测器。有没有人遇到类似的问题谁可以帮我解决这个问题。
答案 0 :(得分:0)
如果要将定义添加到Qt项目中,请将此行添加到.pro文件中:
QMAKE_CXXFLAGS += -DMARKUP_STDCONV