Building Juce V1.11 with VC++ 6.0 Enterprise Edition (pro)


#1

First of all you need the latest platform SDK, VC++ 6.0 with SP5 and the processor pack for SP5. SP6 will not work. Do not forget to register the platform SDK with VC, a convenient shortcut is provided. You all knew this already, but not me, I only just found out.

I got one warning:

juce_stretchablelayoutresizerbar.h(107) : warning C4511: ‘StretchableLayoutResizerBar’ : copy constructor could not be generated

that went away when I added

StretchableLayoutResizerBar (const StretchableLayoutResizerBar&);

to the private section of the StretchableLayoutResizerBar class. (as described at the end of juce_Component.h)

I hope I did the right thing.


#2

Ah, yes, I forgot to add that. It’s not an important warning but your fix is right.


#3

I get warnings with the assembly for the drawing (mmx acceleration? SSE/SSE2 is far faster…) but I handle that by undefining (or was it defining) something in the platform header. Havn’t figured out why yet, modern platform sdk is installed correctly and it does compile and work perfect otherwise.


#4