Should Juce 6.0.7 still allow targeting Windows XP?
From what I’ve read on the forum, it should, I think.
I searched for ‘Windows XP’ in this forum and found the following two topics (one very new, another not too old)
Also the Juce 6.0.7 Projucer still gives me the possibility to select ‘v141_xp’ as Platform Toolset - which also makes me believe it still should support targeting Windows XP (SP 3).
I upgraded an old project of mine from Juce 3.2.0 to newest Juce 6.0.7.
Now it looks quite good, but on Windows XP (which this project still wants to support) I now get
'The procedure entry point CreateSymbolicLinkW could not be located in the dynamic link library ‘KERNEL32.dll’.
So I created an absolutely new mini VST project with the 6.0.7 Projucer just to see how that goes,
but it gives me the exactly same error on Windows XP.
In my upgraded project I tried what would happen if I out-comment the related code in juce_File.cpp and then I do not anymore get the aforementioned error, but instead I get a similar error for function ‘InitializeSRWLock’.
Also the ‘new’ code in the native Windows FileChooser looks to me as it wouldn’t be compatible with Windows XP.
Would I need to tweak something in the header files (e.g. in ‘juce_BasicNativeHeaders.h’) to make this work - or is there no more Windows XP compatibility with Juce 6.0.7?