我在Windows 32位计算机上拥有Microsoft Visual 2015的副本。我想使用2013年的构建集来编译C ++代码。我已经研究了这个问题,但是很不幸,我很固执,一直在寻找指导。
如您在我的配置中看到的(如下所示),除了2015版本外,我还有用于2010和2008的平台工具集选项。我已经下载了Visual Studio2013。可惜,该选项似乎没有添加到工具集选项中!
我要解决的最终问题是构建代码时遇到的错误。特别:
严重性代码说明项目文件行抑制状态
错误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)
系统规格:
有些研究:
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
提前致谢。
最佳答案
“最终”问题似乎微不足道。您的项目目录中有一个MSVC库!那一定会带来版本问题。只需将其删除; MSVC在其自己的安装目录中找到其自己的库。
关于c++ - 使用2013 Platform Toolset的MSVC 2015,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36905649/