I’m using Windows 7, 64 bit, VS2015.
Using HEAD, I’m getting some sort of mismatch between release and debug in some test thing.
I’m getting the following error when trying to configure the CMake project:
CMake Error at CMake/Modules/FindUrho3D.cmake:317 (message):
Could NOT find compatible Urho3D library in Urho3D SDK installation or
build tree. Use URHO3D_HOME environment variable or build option to
specify the location of the non-default SDK installation or build tree.
...
Urho3D.lib(LibraryInfo.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in CheckUrho3DLibrary.obj
Urho3D.lib(LibraryInfo.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in CheckUrho3DLibrary.obj
Urho3D.lib(Precompiled.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in CheckUrho3DLibrary.obj
Urho3D.lib(Precompiled.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in CheckUrho3DLibrary.obj
In my Urho build bin folder, if I rename “Urho3D.lib” to something else, it seems to find “Urho3D_d.lib” and configures without errors, but then it doesn’t find “Urho3D.lib”.
If I generate with “URHO3D_LIBRARIES-NOTFOUND” it would use “Urho3D_d.lib” in release.