QT CMarkUp(XMLParser)错误。 iconv.h:没有这样的文件或导演

时间:2011-03-14 02:24:18

标签: c++ xml qt visual-c++ markup

enter image description here大家好, 我已经陷入了很长一段时间的错误,无法弄清楚它是什么。我正在使用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

我尝试了一切,但仍然存在探测器。有没有人遇到类似的问题谁可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

如果要将定义添加到Qt项目中,请将此行添加到.pro文件中:

QMAKE_CXXFLAGS += -DMARKUP_STDCONV