0

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

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

编辑:我正在使用 SFML,只是选择了“SFML App”作为模板。

再次编辑:可能是因为图像路径是 /Users/ * /Desktop/ObjectiveCTests/Test/player.png。我不确定如何以其他方式链接它。我尝试了很多不同的路径。

4

1 回答 1

1

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

您可以通过单击您的项目,然后选择“构建阶段”选项卡,然后选择您的目标来找到它。您应该会看到一个不同构建阶段的列表,每个阶段都有几个文件。您要确保您的图像是“复制捆绑资源”阶段的一部分,而不是“编译源”之类的其他内容。

对此持保留态度——我自己是 Xcode 的新手,但我自己的项目几乎遇到了完全相同的问题(除了在我的情况下,它是一个 glsl 片段着色器,而不是图像文件,那不是正确捆绑。)

于 2013-06-06T00:51:32.953 回答