编译QT5应用以解决OSX路径版本问题

时间:2019-08-29 08:00:26

标签: macos compiler-errors qt5

我正在尝试为OSX编译rpcEMU instructions here(Mojave,一切已更新)Xcode 10.3 QT5.13。

我可以在Fedora Linux下很好地编译,并且一切正常。根据我的经验水平,从Linux到OSX的交叉编译看起来令人生畏。

我得到的错误是

    Undefined symbols for architecture x86_64:           "Emulator::modifier_keys_reset_signal()", referenced from:
Emulator::Emulator() in rpc-qt5.o
MainWindow::application_state_changed(Qt::ApplicationState) in main_window.o

部分问题是我的qmake似乎来自anaconda安装,而我应该使用Xcode安装中的5.13。

qmake -v -config release
QMake version 3.0
Using Qt version 5.6.2 in /Users/.../anaconda3/lib

因此,一个开始就是修复我的QT路径。 我该怎么办?

我们将不胜感激地收到任何寻求此建议的一般性建议或指示。

我已经搜索了相关问题,但同样,具有相关答案的相关问题会很有用

0 个答案:

没有答案