事情原由是這樣的。
公司需要維護一個老專案,是vs2012編譯的。無奈電腦上只有vs2013,只好修改平臺工具集v2013編譯。然后報錯提示。
錯誤 63 error LNK2038: 檢測到“_MSC_VER”的不匹配項: 值“1700”不匹配值“1800”(BigInteger.obj 中) G:\duck\DucKClient\frameworks\runtime-src\proj.win32\cryptlib-gd.lib(misc.obj) dwc
原來這個庫是vs2012編譯的,又沒有原始碼。(vs2013編譯的程式,不能鏈接vs2012的庫。)
實在不想,裝各種vs的版本,請求大家給個單獨安裝平臺工具集的方法。
我知道,可以通過安裝vs2012,安裝平臺工具集,但是本人不想這樣,(我不想讓我電腦上面,出現太多的vs版本)。有其他方法嗎?
學無止境!
uj5u.com熱心網友回復:
2012版沒有單出編譯器。最小安裝是Visual Studio Express 2012 for Windows Desktop。
Windows SDK包含的Visual C++編譯器的最新版本是2010。Visual C++ Build Tools是2015開始才支持。
Visual C++ MVP
uj5u.com熱心網友回復:
Hi z888,歡迎來到
uj5u.com熱心網友回復:
2012版沒有單出編譯器。最小安裝是Visual Studio Express 2012 for Windows Desktop。
Windows SDK包含的Visual C++編譯器的最新版本是2010。Visual C++ Build Tools是2015開始才支持。
Visual C++ MVP
uj5u.com熱心網友回復:
Hi z888,歡迎來到
uj5u.com熱心網友回復:
感謝。已經弄好了。學無止境!uj5u.com熱心網友回復:
博主 具體方法有嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/270295.html
標籤:其他技術討論專區
