MSVC 2015使用2013平台工具集

时间:2016-04-28 05:03:19

标签: c++ visual-studio build

我在Windows 32位计算机上有一份Microsoft Visual 2015。我想用2013构建集编译C ++代码。我已经研究过这个问题,不幸的是我很困难并且正在寻找指导。

正如您在我的配置(下方)中所看到的,除了2015版本之外,我还可以选择2010年和2008年的平台工具集。我已经下载了Visual Studio 2013.唉,该选项似乎没有添加到工具集选项中!

Project Configurations

我试图解决的最终问题是我在构建代码时遇到的错误。具体来说:

  

严重级代码描述项目文件行抑制状态   错误LNK2001未解析的外部符号   _WinMain @ 16 TestProject C:\ Users \ userProf \ Desktop \ workspace \ TestProject \ TestProject \ MSVCRTD.lib(exe_winmain.obj)

     

严重级代码描述项目文件行抑制状态   错误LNK2001未解析的外部符号   __imp__vsnprintf_s TestProject C:\ Users \ uperProf \ Desktop \ workspace \ TestProject \ TestProject \ MSVCRTD.lib(vsnprintf_s.obj)

系统规格:

System Specs

一些研究:

https://social.msdn.microsoft.com/Forums/en-US/2f2bb34b-f8f2-4316-80e5-fd2b0d237e17/visual-studio-2013-v110-platform-toolset?forum=visualstudiogeneral

TFS Build 2013 - using Visual Studio 2015

提前致谢。

1 个答案:

答案 0 :(得分:1)

“终极”问题似乎相当微不足道。你的项目目录中有一个MSVC库!这必然会给出版本问题。只需删除它; MSVC在自己的安装目录中找到自己的库。