VS2013原始碼轉換VS2010的解決方法

2021-07-06 05:45:30 字數 1025 閱讀 4589

近日有朋友得到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...