近日有朋友得到vs2013的原始碼,但是他電腦又沒有安裝vs2013,也不想用vs2013,因為他用慣了vs2010。哪關鍵是怎樣用vs2010開啟vs2013的原始碼呢?
一、用記事本開啟解決方案檔案如「bluethink.addressbook.sln」,見前面幾行
microsoft visual studio solution file, format version 12.00
# visual studio 2013
visualstudioversion = 12.0.21005.1
minimumvisualstudioversion = 10.0.40219.1
見紅字部分表示該.sln生成的格式版本是12.00(vs2013),vs版本是12.0.21005.1(vs2013),最小相容版本是10.0.40219.1(vs2010)。
這樣我們修改為:
microsoft visual studio solutionfile, format version 11.00
# visual studio 2010
visualstudioversion =10.0.40219.1
minimumvisualstudioversion =10.0.40219.1
<?xml version="1.0" encoding="utf-8"?>
12.0" defaulttargets="build" xmlns="">
修改為:
<?xml version="1.0"encoding="utf-8"?>
4.0" defaulttargets="build" xmlns="">
這樣修改後,就能開啟了,見下圖
VS2013編譯python原始碼
系統 win10 手頭有個python模組,是用c寫的,想編譯安裝就需要讓python呼叫c編譯器。直接編譯發現使用的是vc9編譯,不支援c99標準 兩個槽點 為啥vs2008都還不支援c99?手頭這個c 為啥不好好寫?anyway,此時兩個想法,乙個是改c原始碼,另乙個是自行用vs2013編譯乙個...
vs2013之ref原始碼解析
看到很多地方都是用ref,比如thread繫結函式介面及引數,雖然繫結的函式引數需要引用,但是thread的建構函式不知道,還是會拷貝乙份臨時變數出來給函式,然後函式使用的是臨時變數的引用。無法達到使用者真正的需求 private ty ptr 裡面實際儲存的是乙個指標 address是獲取t的位址...
mongo c driver使用VS2013編譯
git clonegit clone mongo c driver win64 bin.7z 這裡先需要使用cmake工具來生成vs2013的專案檔案。如果沒有安裝cmake,請先安裝。進入mongo c driver src libbson目錄,開啟命令列視窗,執行以下命令 mkdir msvc1...