尝试 运行 Qt 中的应用程序时出错
Error trying to run an app in Qt
我正在尝试 运行 Qt 中的应用程序,但出现以下错误:
dyld: Symbol not found: _iconv
Referenced from: /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
Expected in: /opt/local/lib/libiconv.2.dylib
in /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
The program has unexpectedly finished.
我在 OS X El Capitan 10.11.5 上使用带有 Qwt 和 Boost 库(均由 Homebrew 安装)的 Qt 5.6。
备注:
- 变量
DYLD_LIBRARY_PATH
为空。
- 文件
libiconv.2.dylib
在 /opt/local/lib/
文件夹中。
我是 OS X 的新手,我真的不知道发生了什么。
我解决了重建库 Boost 和 Qwt 并在我的 Qt 项目上设置正确路径的问题。
注意:我还必须将 .../qwt.frameworks
文件夹复制到 /System/Library/Frameworks
文件夹。
我正在尝试 运行 Qt 中的应用程序,但出现以下错误:
dyld: Symbol not found: _iconv
Referenced from: /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
Expected in: /opt/local/lib/libiconv.2.dylib
in /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
The program has unexpectedly finished.
我在 OS X El Capitan 10.11.5 上使用带有 Qwt 和 Boost 库(均由 Homebrew 安装)的 Qt 5.6。
备注:
- 变量
DYLD_LIBRARY_PATH
为空。 - 文件
libiconv.2.dylib
在/opt/local/lib/
文件夹中。
我是 OS X 的新手,我真的不知道发生了什么。
我解决了重建库 Boost 和 Qwt 并在我的 Qt 项目上设置正确路径的问题。
注意:我还必须将 .../qwt.frameworks
文件夹复制到 /System/Library/Frameworks
文件夹。