Ich versuche gerade eine "Lib" von mir einzubinden in ein anderes Project (exe).
Er macht aber haufenweise Linker Fehler und dieser sollte das Problem sein:
Error LNK2038 mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in App.obj
Hier die Auflistung der Toolsets:
MSVC++ 14.0 _MSC_VER == 1900 (Visual Studio 2015)
MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013)
MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)
MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010)
MSVC++ 9.0 _MSC_VER == 1500 (Visual Studio 200
MSVC++ 8.0 _MSC_VER == 1400 (Visual Studio 2005)
MSVC++ 7.1 _MSC_VER == 1310 (Visual Studio 2003)
MSVC++ 7.0 _MSC_VER == 1300
MSVC++ 6.0 _MSC_VER == 1200
MSVC++ 5.0 _MSC_VER == 1100
Also sagt er mir eine wurde compiliert mit 2013er Version. Aber ich habe die Library, sowie das Programm neu compiliert mit VS2015 (v140), sprich 14.0. Clean Up gemacht etc.
Das Platform Toolset sollte daher das selbe sein. Daher verstehe ich nicht wieso er den Error macht.
Jemand ne Ahnung was los ist?