连接Qt与cooca

use*_*318 1 macos cocoa qt

我在Qt工作.我想在qt项目中用qt创建连接cocoa.在这方面如何导入古柯框架即ImageIo框架.存在于此路径/system/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIo.framework中.

如果我申请这个#semport,这个语句通过错误ImagIo/Imageo.h:没有这样的文件或目录.

在这个框架中,我可以访问CGImageDestnationCreateWithUrl函数.

The*_*ght 5

要包含OSX框架,只需将其添加到.pro文件即可.例如,要包含您要添加的Core Foundation库: -

QMAKE_LFLAGS += -F /System/Library/Frameworks/CoreFoundation.framework/
LIBS += -framework CoreFoundation
Run Code Online (Sandbox Code Playgroud)

因此,对于ImageIO框架,它将是: -

QMAKE_LFLAGS += -F /system/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIo.framework
LIBS += -framework ImageIO
Run Code Online (Sandbox Code Playgroud)

可能您只需要将路径添加到ApplicationServices.framework,如果它包含ImageIO,但如果不包括,则添加完整路径.