将mac框架链接到qt creator

Mar*_*ins 13 c++ macos qt frameworks qt-creator

我有一个使用SystemConfiguration.Framework的项目.

我一直在使用xcode,添加框架非常简单,只需将其添加到xcode项目的框架中即可.但是现在,我需要我的项目是跨平台的,所以我将QT Creator用作Windows和Mac的单一IDE.问题是我不知道如何告诉QT Creator如何链接到systemConfiguration.framework.框架中的标题是正确包含的,没有问题......就在结束编译时,它会抱怨某些符号未找到,即从systemconfiguration.framework导出的符号......

有谁知道或者可以帮我设置Qt创建者项目来链接那个框架,请?

Tro*_*our 17

我假设项目本身正在使用Qt,即它使用.pro文件来配置包含路径和库/框架路径之类的东西?如果是这样,那么您只需更新相关的.pro文件即可添加框架.

有关更多详细信息,请参阅qmake文档.它的要点是添加

QMAKE_LFLAGS += -F/path/to/framework/directory/
Run Code Online (Sandbox Code Playgroud)

LIBS += -framework TheFramework
Run Code Online (Sandbox Code Playgroud)

  • 这对我有用,直到Qt 5.5.现在好像坏了.谁知道怎么修它? (4认同)