所以,我正在寻找一种使用C ++在OS X上拍摄全屏截图的方法。我找到了这个示例代码,我认为它符合目的:
这是一个Xcode项目。我设法使用Clang编译.m和.h文件,链接这些:
-framework cocoa -framework ApplicationServices -framework Foundation -framework IOKit
嗯,这是问题所在。可执行文件吐出:
应用程序包中没有Info.plist文件,或者没有NSPrincipalClass Info.plist文件,退出
这个Info.plist文件是什么?我可以避免吗?
答案 0 :(得分:1)
您在问题中提出了三个单独的问题(避免这样做,每个问题一个问题是预期的用法):
如何从命令行编译Xcode项目?
只需cd
到项目根目录并运行xcodebuild
。 .app
捆绑包将放置在build/Release
下(可能会因Xcode中的构建位置配置而异)。
如何使用C ++在OS X上拍摄全屏截图?
Stack Overflow上有很多关于这个主题的重复内容。只需搜索"截图os x c ++"。
什么是Info.plist
,你可以避免吗?
我无法回答这个问题,所以我会把它留给其他人。在Apple开发者网站上似乎有pretty extensive documentation(可以通过谷歌搜索" info.plist")。