我寧願不安裝整個VS 2008安裝,因爲我不打算使用除編譯器以外的任何東西。請問VS 2010的multitargeting只能使用Platform SDK而不是完整的VS2008安裝嗎?我可以使用VS2008的C++編譯器使用VS2010進行編譯,並且只使用Server 2008 Platform SDK?
回答
自定義設置選項不夠精細,不足以讓您像IDE一樣離開大塊。它不僅僅是使用的SDK,至少VC子目錄需要在那裏。 Common7的位也是包含IDE的文件夾。重命名文件夾,稍後刪除它們。
你可以直接從命令行調用.net 3.5 MSBuild,把它從windows的frameworks文件夾中挖出來。我不確定您是否可以用不同的副本重新命名Visual Studio。更重要的是,除非你發現了一個bug,否則包含在.Net 4框架中的MSBuild的副本應該正確地構建一個針對3.5框架的項目。所以你可能首先跳過一些不必要的箍。
我看不到.NET Framework版本與C++項目有什麼關係,C++項目不使用/依賴.NET Framework。 VS2010支持將框架定位回2.x,無需任何修改。 – 2010-07-21 02:50:03
.Net框架是相關的,因爲MSBuild實際上是VS2010的框架的一部分。 – Matt 2010-07-21 03:00:36
VS2010的multitargeting在任何情況下都使用.NET 4。 – 2010-07-21 03:02:31
- 1. 無法編譯在VS2010中編譯VS2008並使用MSBuild編譯的混合模式C++/CLR庫
- 2. iPhone應用程序兼容性,使用3.1 sdk編譯。可以使用3.0重新編譯二進制編譯?
- 3. 使用Flex4 SDK進行編譯
- 4. 使用VS2010編譯VS2015項目編譯器
- 5. 在Windows上使用Tiny C編譯器編譯並運行file.c
- 6. 我可以使用C++編譯器來編譯c源代碼嗎?
- 7. 是否有Java程序片段可以在JRE 6上使用Java 5編譯器進行編譯,但是不能使用Java 6編譯器進行編譯?
- 8. 是否可以強制VS 2013使用VS 2010編譯器進行編譯?
- 9. 如何使用Xcode LLVM編譯器編譯並使用Haskell作爲C庫?
- 10. 我可以使用Cygwin用Momentics編譯C/C++代碼嗎?
- 11. 使用g ++編譯器編譯boost.asio
- 12. ios 9臉書。這是否可以繼續使用3.20 Facebook SDK,並繼續使用iOS SDK 8進行編譯?
- 13. F77:使用g77編譯的程序問題通常使用Absoft編譯器進行編譯
- 14. 強制libpq使用10.5進行編譯
- 15. 使用vs2010編譯(並執行)此C++代碼時,在進入main()
- 16. 在VS2010中用我自己的編譯器編譯代碼?
- 17. 使用VS2010編譯IBPP - 鏈接問題
- 18. 在Android Studio中使用編譯的SDK
- 19. 確定何時在VS2010中使用VC90編譯器而不是VS2008?
- 20. 我可以強制C++類使用最小的空間量進行編譯嗎?
- 21. 我們可以使用爲32位編譯的應用程序調用爲64位編譯的DLL函數嗎?
- 22. 編譯器是否只編譯可以執行的代碼?
- 23. 使用ANTLR構建自己的C#編譯器:編譯單元
- 24. 使用Soundtouch編譯C++
- 25. 編譯C++使用PHP
- 26. 使用netbeans編譯C++
- 27. 編譯C使用CLR
- 28. 爲什麼我要求同意Xcode/iOS許可證以使用不同的編譯器進行編譯?
- 29. 是否可以使用Turbo C/C++編譯器生成DLL?
- 30. 用C++編譯器編譯c代碼
我沒有使用Visual Studio安裝程序進行安裝;我在這裏使用PSDK下載 - > http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en – 2010-07-21 01:58:05
Erm,SDK用於包含編譯器/連接。我想那些日子已經結束了,我的機器上的SDK版本7.0沒有它們。 msbuild .target文件絕對採用VS2008安裝。我嚴重懷疑它會起作用。 – 2010-07-21 02:15:57
@Hans:那麼上面我的問題的答案是「否」? :P – 2010-07-21 02:49:20