This weekend, I downloaded the most current version of the IntroJucer that was part of the download from the Juce.com site. When I started it, my Nortons Internet Security immediately shut it down complaining, via its SONAR system, that it likely contained a trojan.
I downloaded the most up-todate code via the GIT site and used that to try to compile my own version of the Introjucer via VS2013. That complained of being unable to find the unistd.h header. A bit of research revealed that unistd.h was only needed for Unix builds. I simply created a blank unistd.h file and the rest of the compile was successful. You may want to ifdef that out for Windows builds.
I tried to start a new project with my newly built Introjucer. The "out of the box" project compiled fine if I used VS2013. However, it fails to compile "out of the box" under Codeblocks 13.12 using the MinGW compiler (4.71 I believe). I get lots of errors, emanating from the JUCE\modules\juce_core\text\juce_CharPointer_XXXX.h files, that standard functions like stmicmp or _atoi64 have not been declared despite the fact that string.h and stdlib.h have been clearly included in those files. I suspect there may be something in the ifdef sections of the MinGW version that may be causing them to be missed. I haven't been able to figure out the cause yet. Any suggestions would be helpful.