我在 Qt 中使用 Sparkle 框架。我已将以下内容添加到我的 .pro 文件中:

LIBS += -framework Sparkle
QMAKE_CXX_FLAGS += -F/path/to/the/directory/sparkle.framework/is/in

但是我收到一个编译错误,提示找不到“Sparkle/Sparkle.h”。框架头文件实际驻留在 MyFramework.framework/Headers/*.h 中,并像 MyFramework/*.h 一样包含在内

我需要将哪些命令添加到我的 .pro 文件中才能正确包含 Sparkle 框架头文件?

最佳答案

问题是我使用的是 QMAKE_CXXFLAGS ,我需要使用 QMAKE_CFLAGS 来让编译器包含头文件。

关于macos - Mac OS X 上第 3 方框架中的 header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3456197/

10-15 18:32