Browse Source

New prebuilt binaries and documentation.

tags/2021-05-28
Julian Storer 15 years ago
parent
commit
015e8da851
14 changed files with 15 additions and 4 deletions
  1. +14
    -2
      docs/JUCE readme.html
  2. BIN
      docs/JuceAPIDocs.zip
  3. +0
    -1
      extras/audio plugins/demo/JuceLibraryCode/JucePluginCharacteristics.h
  4. BIN
      extras/prebuilt/Amalgamator
  5. BIN
      extras/prebuilt/Amalgamator.exe
  6. BIN
      extras/prebuilt/BinaryBuilder.exe
  7. BIN
      extras/prebuilt/JuceDemo.dmg
  8. BIN
      extras/prebuilt/Jucer.dmg
  9. BIN
      extras/prebuilt/PluginHost.dmg
  10. BIN
      extras/prebuilt/PluginHost.exe
  11. BIN
      extras/prebuilt/binarybuilder
  12. BIN
      extras/prebuilt/jucedemo.exe
  13. BIN
      extras/prebuilt/jucer.exe
  14. +1
    -1
      extras/the jucer/build/vc8/jucer.vcproj

+ 14
- 2
docs/JUCE readme.html View File

@@ -67,7 +67,7 @@ The <code>juce/extras/juce demo/build</code> folder contains projects and worksp
<h3>The "amalgamated" version of Juce</h3>
<p>A recent new feature is that Juce can be used as a monolithic C++ file, instead of a statically linked
<p>One of Juce's features is that it can be linked into your project as a monolithic C++ file, instead of a statically linked
library. This means that you can write a juce application without actually needing to build the
library beforehand, but instead by just adding <code>juce_amalgamated.cpp</code> to the project, and including
<code>juce_amalagamated.h</code> instead of <code>juce.h</code>. The demo apps are designed using this approach, because it means
@@ -78,7 +78,19 @@ your project in the traditional way, using it as a separate library.</p>
same effect as the normal amalgamated file, but which actually pulls in all the juce cpp files via #include statements
rather than by pre-munging them into one file. This makes debugging a lot easier</p>
<h2>Building your application with JUCE</h2>
<h2>Creating a new application with JUCE</h2>
<h3>Using the new Jucer</h3>
<p><strong>NOTE!</strong> By far the easiest way to create a new cross-platform Juce app (or audio plugin) is to use the new and
not-yet-finished Jucer to generate all the project files for you... This replacement for the old Jucer is still work-in-progress and
at the "experimental" stage, but it has enough project management features to already be extemely useful. To use it, you'll need to build
and run it - that's pretty easy to do: just open an appropriate project from the <code>juce/extras/Jucer (experimental)/Builds</code> folder,
and compile/run it. The new Jucer has a wizard that will create a new Juce project for you, sorting out all the messy paths and project set-up,
and will spit out a collection of project files for the various IDEs that you can simply open and build.</p>
<p>When complete, the new Jucer will be a big part of future Juce versions, and is already used to auto-generate the makefiles and project
files for all the projects in the juce/extras folder.</p>
<p>However, if you want to create a Juce project manually (i.e. the hard way), here are some instructions:</p>
<h3><a name="buildvc2005"></a>Compiling with Microsoft Visual Studio</h3>


BIN
docs/JuceAPIDocs.zip View File


+ 0
- 1
extras/audio plugins/demo/JuceLibraryCode/JucePluginCharacteristics.h View File

@@ -26,7 +26,6 @@
#define JucePlugin_IsSynth 0
#define JucePlugin_WantsMidiInput 1
#define JucePlugin_ProducesMidiOutput 1
#define JucePlugin_IsSynth 0
#define JucePlugin_SilenceInProducesSilenceOut 0
#define JucePlugin_TailLengthSeconds 0
#define JucePlugin_EditorRequiresKeyboardFocus 1


BIN
extras/prebuilt/Amalgamator View File


BIN
extras/prebuilt/Amalgamator.exe View File


BIN
extras/prebuilt/BinaryBuilder.exe View File


BIN
extras/prebuilt/JuceDemo.dmg View File


BIN
extras/prebuilt/Jucer.dmg View File


BIN
extras/prebuilt/PluginHost.dmg View File


BIN
extras/prebuilt/PluginHost.exe View File


BIN
extras/prebuilt/binarybuilder View File


BIN
extras/prebuilt/jucedemo.exe View File


BIN
extras/prebuilt/jucer.exe View File


+ 1
- 1
extras/the jucer/build/vc8/jucer.vcproj View File

@@ -52,7 +52,7 @@
InlineFunctionExpansion="1"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
StringPooling="true"
RuntimeLibrary="0"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"


Loading…
Cancel
Save