Xcode C++独立文件未编译

Xcode C++ standalone files aren't compiled

本文关键字:编译 文件 独立 C++ Xcode      更新时间:2023-10-16

刚刚开始使用c++,我已经构建了一个小测试程序。所发生的一切是一个蓝色的正方形跟着你的鼠标在窗口。问题是,所使用的图像似乎并不在实际的构建文件。如果我在文件构建后从images文件夹中删除图像,或者将构建文件发送给另一个人,则正方形不会显示。

我四处寻找答案,但没有找到这样的东西。

编辑:我使用SFML,只是选择"SFML应用程序"作为模板。

再次编辑:也许是因为图像路径是/Users/*/Desktop/ObjectiveCTests/Test/player.png。我不知道该怎么把它联系起来。我试过很多不同的方法

您是否检查了Xcode认为您的图像文件属于哪个构建阶段?

您可以通过点击您的项目,然后选择"Build Phases"选项卡,然后选择您的目标来找到这一点。您应该看到一个不同构建阶段的列表,其中每个阶段都有几个文件。你要确保你的图像是"拷贝Bundle资源"阶段的一部分,而不是像"编译资源"这样的东西。

带着一粒盐——我自己是Xcode的新手,但在我自己的项目中几乎有同样的问题(除了在我的情况下,它是一个glsl片段着色器,而不是一个图像文件,没有正确捆绑)