Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Invalid
-
3.2.0
-
None
-
None
-
Windows 7, Visual Studio 2017, CMake 3.10.1
Description
The solution created by CMake (setting BUILD_SHARED_LIBS to OFF) contains xerces-c project that has an configuration type "Static library (.lib)" yet the setting for Code generation is set to Multi-threaded DLL (/MD).
When using this .lib I now get linker errors like these:
1>xerces-c_3D.lib(IC_Key.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug' doesn't match value 'MTd_StaticDebug' in DMActiveParticipant.obj
Should the static building not use the Multi-threaded runtime? (/MT)