没有嵌入文件的JUCE图像按钮

时间:2017-03-02 03:57:46

标签: c++ xcode juce

无论如何只使用JUCE包含来自相对路径的文件?在图形,向上和向下按钮状态之间,我有大约40个图像,并尝试通过ProJucer创建它们导致数千行(在这种特定情况下超过20,00)生成并嵌入我的GUI组件中。这对我来说在Xcode中造成了巨大的性能问题。是否可以通过相对路径包含文件并保存所有嵌入代码? .cpp是如此之大,即使GitHub说它们太大而无法显示。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

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

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

    (images added to Projucer)

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

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

select the image resource