2012-08-09 54 views
10

在我們的軟件開發公司中,我們主要使用VisualStudio 2010(平臺工具集v100)。 我們遇到了這樣一種情況:我們需要使用Visual Studio 2008(V90)編譯的一些組織不良的第三方SDK,並且在「v100」平臺工具集中工作時該SDK無法正常工作。在VisualStudio 2010上使用v90平臺工具集

我的意思是「糟糕的組織」是..想象一下,例如一個SDK中的導出函數,其中有一個「std :: string」的東西。

解決方案是創建一個「包裝」DLL,我們編譯使用VS2010,但與「平臺工具集v90」選項。但對於「平臺工具箱V90」的工作,我們需要安裝的VisualStudio 2008

我的問題是:有沒有辦法使用V90平臺工具集VS2010中不買的VisualStudio 2008年任何合法的方式?也許有某種v90「工具包包」或我們可以使用的東西?

謝謝。

+2

工具集也是平臺SDK的一部分。如果你得到了6.1(服務器2008)平臺SDK上一抱,你應該能夠選擇的工具集,它應該編譯反對msvcrt90.dll等好了,這是怎麼了7.1 SDK的作品,但我沒有真的嘗試過它。編輯:http://www.microsoft.com/en-us/download/details.aspx?id=11310 – ActiveTrayPrntrTagDataStrDrvr 2012-08-09 10:21:21

回答

4

正如user1240436在他的評論中所述,應該也可以安裝Microsoft Platform SDK。我認爲v6.0及更高版本包含VC 9.0及其環境。

2

據我所知,應該是可以使用Visual C++ 2008 Express Edition

它只是要在編譯機器上安裝,一切可以通過Visual Studio 2010來完成。 (這樣你也可以建立多個項目解決方案等)

+0

我已經有VC 2008,但它沒有爲我工作。現在嘗試使用Platform SDK – Bokhari 2016-04-12 13:03:19