c++ - Xcode C++ 独立文件未编译

标签 c++ xcode

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

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

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

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

最佳答案

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

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

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

关于c++ - Xcode C++ 独立文件未编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16951987/

相关文章:

c++ - 按值传递对象时出现断言错误——这是我的复制构造函数?

c++ - 这段代码有什么问题?

java - 归并排序的开放区间的中点

iphone - 我只希望我的应用程序支持 iPhone 5 和 iPod touch 5th gen 我该如何设置它以不允许其他设备下载?

ios - 如何将 "identifier"提供给 Storyboard 中的 View Controller ?

xcode - swift 如何推断 num1 和 num2 是整数?

ios - 为什么应用程序在 64 位 5s iPhone 上安装时会卡住

ios - swift 5。协议(protocol)扩展引发编译错误 'Cannot invoke function with an argument list of type Self'

c++ - 帮助编译器优化分支代码序列

C++ 无锁生产者/消费者队列