
The CXX compiler identification is Clang 11.0.0 with MSVC-like command-line The errors are as follows: "C:\Program Files\JetBrains\CLion 2020.3.2\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_C_COMPILER=C:/Program Files/LLVM/bin/clang-cl.exe" "-DCMAKE_CXX_COMPILER=C:/Program Files/LLVM/bin/clang-cl.exe" -DCMAKE_C_FLAGS=-m64 -DCMAKE_CXX_FLAGS=-m64 -G "CodeBlocks - NMake Makefiles" D:\ASGE-Repositories\asgenetgame-team-11 The major point of my posts is to aid in the learning process.I have recently encountered an issue where I get loads of errors when CMake does a basic compiler check. I may also give inefficient code or introduce some problems to discourage copy/paste coding. They are meant to just illustrate a point. Any samples given are not meant to have error checking or show best practices. If it is a dynamic library, it is isolated into it's own binary, so it only depends on if you pass C++ objects across the boundary. So if this is true then you are likely going to need to rebuild There have been a lot of STL class layout changes, C++ language features have changed and even the CRT has undergone a major rewrite. If they are static libraries then the biggest thing is how complex is it? Does it use C++ features, the STL even the CRT? If it does then there is a very real chance of somethingĬhanging in the last 10 years that will cause problems. This depends entirely on if they are static libraries or dynamic libraries. So I have abandoned the hope for upgrading my code for VS2017. And I don't have the source code of that library. But when I tried to build the whole project, while linking, it shows that, some libraries are compiled with older toolset. So you need 3 versions of Visual Studio installed.

This ensures that the appropriate MSBuild scripts that enable targeting VS 2008 are installed (they only ship with VS 2010)."

" First, in addition to installing VS 2017 you also need to install VS 2010 on the same machine with your VS 2008. Did you install Visual Studio 2010 on that same system?
