Hi there,
I am new to Juce and need a “shopping” list. I want to build a “dev” environment with Juce libraries and would like to know what I will need to install on my system. For any answers please think of it from the perspective of a fresh computer system(only the OS installed) and you had to install ALL the tools/apps from scratch. Please be specific as possible.
Here are some more details…
This is mainly for pro audio apps. 64bit and 32bit.
My main system is Windows 7 64bit. I would like to have the ability to dev for Mac also. just details for the PC side is fine for now.
Thanks,
             
            
              
              
              
            
            
           
          
            
            
              This is what I install:
Git
Git subtree
Doxygen
Graphviz
Visual Studio 2010
Visual Studio 2010 SP1
Yasm
TortoiseGit
InnoSetup
             
            
              
              
              
            
            
           
          
            
            
              [quote=“TheVinn”]This is what I install:
Git
Git subtree
Doxygen
Graphviz
Visual Studio 2010
Visual Studio 2010 SP1
Yasm
TortoiseGit
InnoSetup[/quote]
Thanks, then just add the juce libraries?
             
            
              
              
              
            
            
           
          
            
            
              
What do you mean by “juce libraries?” Juce comes as a source code distribution. Typically, you add the module.cpp to your IDE-specific project file, or build and use the IntroJucer to export multiple IDE-specific project files.
If you’re asking how to get JUCE, I just clone it locally using git (http://git-scm.com):
git clone git://github.com/julianstorer/JUCE.git
Or you can git-subtree it into your existing repository (to make it stand alone):
git remote add juce git://github.com/julianstorer/JUCE.git
git subtree add -P JUCE juce master --squash
An example of adding JUCE to your own repo using git-subtree is SimpleDJ (link is in my signature).
             
            
              
              
              
            
            
           
          
            
            
              Yes, that is what I needed to know. Thanks.