2

我有 QT creator 项目,它有 CMarkup 库,它使用 iconv 库。在 OSX 10.8.4 上,我遇到了 iconv 库的广泛问题: Undefined symbols for architecture x86_64: "_iconv", referenced from: ... "_iconv_close", referenced from: ... "_iconv_open", referenced from: ... 这是由于 Stack 的少数 QA 导致 iconv 构建不正确。所以我编译了正确的,但现在有一个我无法解决的问题:如何将 QT creator 项目中的 iconv 从 /usr/lib 交换到 /usr/local/lib?

4

1 回答 1

1

嗯,这很明显,如果有人需要这个,这是我的解决方案。将此行添加到您的 .pro 文件中: LIBS += =L/usr/local/lib -liconv 不要忘记从系统一交换 iconv.h 文件,只需将其添加到您的项目中并编写: #include "iconv.h" 而不是 #include <iconv.h> 希望这会帮助某人节省一些时间。干杯!

于 2013-08-22T09:19:36.717 回答