Introjucer and Visual Studio Express 2012


#1

Hello everyone !

I’ve wanted a specific VST for years. It’s principle is very clear. I’ve sketched what it needs to do both in my mind, with the Scratch programming language for kids, on paper, then mimicked with files and directories what it’s memory would do. Time as come for me to start studying/practicing C++ in order to build it. That’s why I’ve installed Visual Studio Express 2012, downloaded the VST 2.4 SDK, as well as Juce 2.0. As you guess, I’ve noticed it’s impossible to compile “The Introjucer.vcxproj” with VSE2012, whether I let it “Update” it or not. So I find myself with these questions :

  • If I find and use an already compiled Introjucer binary, will it work with VSE2012 in the background ? (yes, I am that ignorant :slight_smile:
  • If yes, where can I find it ?
  • If not, are there plans to make a VisualStudio2012 Introjucer build ? Do you know when ?
  • If not, is it safe to install VisualStudio2010 side by side with VisualStudio2012 ? I only have on computer and I really really really can’t afford to let Win7 64 become unstable as I rely on it to earn my living.

Thanks for your kindness, knowledge and time,
Best,
Alain.


#2

Hi Alain,

I’ve just compiled Introjucer on Visual Studio 2012 Ultimate without any issues.
Should work with Express as well.

You just need to

  • open \JUCE\extras\Introjucer\Builds\VisualStudio2010\The Inrojucer.sln
  • agree to update, and
  • build it.

Cheers,
RomanKo


#3

Thanks RomanKo :slight_smile: Unfortunately it doesn’t work here. This .gif video capture shows what happens :
http://db.tt/TJxaY4N9


#4

Hi Alain,

Have a look at this post:

http://www.rawmaterialsoftware.com/viewtopic.php?f=2&t=9053

Cheers,
RomanKo


#5

That’s very helpful :slight_smile:
I will probably implement Andrewsniper’s second solution and see how it goes

#if defined (_MSC_VER) && _MSC_VER > 1600 #define _ALLOW_KEYWORD_MACROS 1 // (to stop VC2012 complaining) #endif

But…

  • Where am I supposed to paste these code lines exactly ?
  • Could you recommend me what you think is the best C++ introduction for absolute beginners (who want to endup coding audio plugins) so that I can upgrade the quality of my future questions ?

:mrgreen:


#6

[quote=“alain”]That’s very helpful :slight_smile:
I will probably implement Andrewsniper’s second solution and see how it goes

#if defined (_MSC_VER) && _MSC_VER > 1600 #define _ALLOW_KEYWORD_MACROS 1 // (to stop VC2012 complaining) #endif

But…

  • Where am I supposed to paste these code lines exactly ?
    [/quote]

The codebase already contains that - just get yourself the latest version.


#7

I thought I did. I went back to SourceForge and grabbed the compiled binaries instead, it now works as expected. Also, will follow this course entirely http://www.doc.ic.ac.uk/~wjk/C++Intro/RobMillerL1.html#S1-1
before I ambition audio plugs. It’s probably too early for me to start using Juce. I will remedy to that quickly.