One problem with writing cross-platform applications is the packaging of binary files for use within the application. JUCE includes the Binary Builder tool that transforms binary files into source code, which is then compiled into the application's code. This ensures that the files will behave identically on all platforms, rather than relying on peculiarities of the runtime machine. Although the Binary Builder is available as a separate project (in
juce/extras/binarybuilder), its functionality is available within the Introjucer application's GUI component editor.
Create a new Introjucer project named
Chapter04_05 with a basic window. Add a new GUI component ...