我是一个Qt项目,可以在Windows上完美构建,但是在Mac上,我收到了一个非常令人困惑的错误消息,指出QSSLConfiguration类中存在“ QObject的重新定义”。我在.pro文件中添加了这一行:
QObject
.pro
macx { QMAKE_MAC_SDK = macosx }
但是没有帮助。我该如何解决?
听起来像您在部署中混淆了共享库(例如调试/发行版或具有不同编译器设置的文件)。您是否手动部署库?使用macdeployqt。根据您提供的信息,我们可能无法在此处解决此问题。