Not strictly a Juce Problem, but I guess others have come across this.
I can compile a DEBUG version of my code. When trying to build a RELEASE version, it finally fails (after many, many improvements) with
2>jucelib_static_win32.lib(juce_win32_NativeCode.obj) : error LNK2001: Unresolved extern symbol "_GetFileVersionInfoW@16".
2>jucelib_static_win32.lib(juce_win32_NativeCode.obj) : error LNK2001: Unresolved extern symbol "_VerQueryValueW@16".
2>jucelib_static_win32.lib(juce_win32_NativeCode.obj) : error LNK2001: Unresolved extern symbol "_GetFileVersionInfoSizeW@8".
2>zlib.lib(gvmat32c.obj) : error LNK2001: Unresolved extern symbol "_longest_match_686".Here I couldn’t make progress in three hours, so I better start asking other people.
Any ideas?
I use Visual C++2008 Express Edition.
Appreciate any hints…
Cheers
How did you generate your VS project? If you created it by hand, there’s probably just some setting that’s incorrect in release mode. Hard to guess what it might be from that information though.
Seems that a library can’t be found/linked. Microsoft’s Version.Lib?? (But that one I included in various ways.)
After several hours I am a little bit lost.
Well, you’ve got a whole bunch of your own 3rd party libs being used there, and any of them could be causing conflicts or problems. I’m afraid I can only really help with juce specific questions.