微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xcode 12 在使用 SDL2 和 c++命令行工具MacOS 11.2.3 时构建文档文件而不是 Unix 文件

如何解决Xcode 12 在使用 SDL2 和 c++命令行工具MacOS 11.2.3 时构建文档文件而不是 Unix 文件

您好,我正在 Xcode 12.4(命令行工具)中使用 SDL2 和 c++ 开发简单的游戏引擎。我的问题是,当我包含 SDL 并运行项目时,产品是文档文件而不是 Unix 文件。 Xcode 运行该项目没有任何问题,但我无法使用它。当我在没有 SDL 的情况下测试它时,它编译为一个 unix 文件。我将 Xcode 设置为认值,但没有任何改变。

解决方法

我发现了错误。我可能将我的项目命名为“Engine 1.1”,这意味着编译后的文件也被称为“Engine 1.1”。结果,无法识别文件扩展名“.1”。由于 Unix 文件在 MacOS 中没有扩展名,我没有注意到这一点。所以当你在 Xcode 中创建一个项目时,不要使用点。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。