2016-04-28 28 views
0

我有一個Windows 32位計算機上的Microsoft Visual 2015的副本。我想編譯一個2013版本的C++代碼。我已經研究過這個問題,不幸的是我很困難並尋求指導。使用2013平臺工具集的MSVC 2015

正如您在我的配置中看到的(下圖),除了2015版本之外,我還可以選擇2010和2008的平臺工具集。我已經下載了Visual Studio 2013.唉,該選項似乎並未添加到工具集選項中!

Project Configurations

我我試圖解決最終問題是一個錯誤,當我構建代碼,我得到。具體做法是:

嚴重性代碼描述項目文件行抑制狀態 錯誤LNK2001解析外部符號 _WinMain @ 16 TestProject C:\用戶\ userProf \桌面\工作空間\ TestProject \ TestProject \ MSVCRTD.LIB(exe_winmain.obj)

嚴重性代碼說明項目文件的線路抑制狀態 錯誤LNK2001解析的外部符號 __imp__vsnprintf_s TestProject C:\用戶\ uperProf \桌面\工作區\ 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

「終極」問題似乎相當微不足道。你的項目目錄中有一個MSVC庫!這必然會導致版本問題。只要刪除它; MSVC在其自己的安裝目錄中找到它自己的庫。

+0

不幸的是,沒有奏效。我最終找到了2013年MV社區工作室的副本https://www.visualstudio.com/en-us/news/vs2013-community-vs.aspx並解僱了。似乎解決了大部分問題。這不是一個解決方案,因爲我剛剛解決了這個問題(所以我不會發布答案)。 – and0rsk

相關問題