【发布时间】:2013-01-14 12:06:06
【问题描述】:
我想在 Mac OS X 上的 Qt 应用程序中使用 NSRunningApplication。
我试图在mainwindow.cpp 中包含这些头文件:
#include Cocoa/Cocoa.h
#include Foundation/Foundation.h
#include AppKit/NSRunningApplication.h
#include AppKit/NSWorkspace.h
#include ApplicationServices/ApplicationServices.h
#include "CGWindow.h".
.pro 文件中也包含以下内容
INCLUDEPATH += /System/Library/Frameworks/Foundation.framework/Headers
但这会产生错误:stray '@' in program
/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:6:
In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:6,
/System/Library/Frameworks/Foundation.framework/Headers/NSZone.h:8 : error: stray '@' in program.
我的问题是:
如何在我的应用程序中使用NSRunningApplication?
要包含哪些文件以及在何处/如何删除这些错误?
【问题讨论】: