gpt4 book ai didi

c++ - 如何使用 Clang 通过命令行编译 Xcode 项目?

转载 作者:行者123 更新时间:2023-11-28 05:53:29 29 4
gpt4 key购买 nike

因此,我正在寻找一种使用 C++ 在 OS X 上截取全屏屏幕截图的方法。我找到了这个示例代码,我认为它符合目的:

ScreenSnapshot

这是一个 Xcode 项目。我设法通过链接这些文件使用 Clang 编译 .m 和 .h 文件:

-framework cocoa -framework ApplicationServices -framework Foundation -framework IOKit

嗯,问题来了。可执行文件吐出:

No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting

这个 Info.plist 文件是什么?我能避免吗?

最佳答案

您在问题中问了三个单独的问题(避免这样做,每个问题一个问题是预期用途):

  • 如何从命令行编译 Xcode 项目?

    只需cd 到项目根目录并运行xcodebuild.app 包将放置在 build/Release 下(可能会有所不同,具体取决于您在 Xcode 中的构建位置配置)。

  • 如何使用 C++ 在 OS X 上获取全屏屏幕截图?

    Stack Overflow 上有很多关于此主题的重复内容。只需搜索“screenshot os x c++”即可。

  • 什么是Info.plist,你能避免它吗?

    我无法回答这个问题,所以我会把它留给其他人。好像有pretty extensive documentation在 Apple Developer 网站上(可以通过谷歌搜索“info.plist”找到)。

关于c++ - 如何使用 Clang 通过命令行编译 Xcode 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34700429/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com