Step 2: Update! Goto tools-->check for updates/packages. Check for updates. Check Directx9 devpack, download selected and install.
Step 3: "install" Juce, preferrably to c:\juce or d:\juce (dont double your paths when extracting!)
Step 4: open "\juce\build\win32\devcpp\juce.dev"
Step 5: in juce_win32_Threads.cpp, change
Code: Select all
include "crtdbg.h"
Code: Select all
#ifdef PLATFORM_WIN32_MSVC
include "crtdbg.h"
#endif
Code: Select all
_CrtDumpMemoryLeaks();
Code: Select all
#ifdef PLATFORM_WIN32_MSVC
_CrtDumpMemoryLeaks();
#endif
step 7: Compile! in 1.4 this will make libjuce.a, in 1.3 it makes juce.a. You need the file to be called libjuce.a
step 8: New project, win32 GUI, c++
Step 9: Add file "\juce\projects\example project for Win32\main.cpp"
Step 10: Alt-P (project options) -> Directories tab, and add "\juce\bin" to your library directories.
Step 11: Still inside project options (alt-p), add this to linker parameters. "-ljuce -lmsvfw32 -lwinmm -lrpcrt4" without the quotes.
Step 12: Compile and link! following these steps from no install to build on a computer I havent used Juce on worked great.
If there's any errors you have, just let me know and Ill see if I left out a step or something.
v1.2 revisions: Added update procedure for directX, needed for dsound.h and the various trinkets jules uses from it.
v1.1 revisions: Added steps to remove crtdbg.h for non MSVC compilers.
