1

反正有没有使用JUCE从相对路径中包含一个文件?在图形、向上和向下按钮状态之间,我有大约 40 个图像,并且尝试通过 ProJucer 创建它们会导致生成数千行(在这种特殊情况下超过 20,00)并嵌入到我的 GUI 组件中。这对我来说在 Xcode 中造成了巨大的性能问题。是否可以仅通过相对路径包含文件并保存所有嵌入代码?.cpp 太大了,甚至 GitHub 都说它们太大而无法显示。任何帮助是极大的赞赏。

4

1 回答 1

2

要在项目中使用嵌入图像,但不让它们占用.cppProjucer 生成的每个组件文件中的空间,请改为执行以下操作:

  • 将图像文件添加到 Projucer 项目本身。

    (添加到 Projucer 的图像)

保存 Projucer 项目时,图像数据将添加到BinaryData.h/cpp位于JuceLibraryCode目录中的项目文件中。

  • 当您想要创建 ImageButton 时,不要选择“创建新的图像资源”(这会将二进制数据直接放入组件的源中),而是选择您在上面创建的 BinaryData 资源:

选择图片资源

于 2017-03-07T14:09:35.047 回答