2013-06-29 175 views
1

我遇到了一個問題:我必須編輯一個C++程序,它不能用包含在VS2012中的編譯器編譯,但它只能用VS2010來完成。現在這個問題很容易解釋:我如何在沒有IDE的情況下安裝2010編譯器,所以我可以在VS2012中使用它?如果我安裝IDE,我使用VS2012,這只是浪費了免費的硬盤空間。Visual Studio 2010 without IDE

+0

據我所知,編譯器是內置的,並且不能真正用於外部安裝。你爲什麼只能在這個comppiler中編譯它? (對不起,英語不好) –

+0

好吧,我不會去說你不能。我的Qt從VS編譯我的編譯器。如何去做是另一個問題。一個我無法回答。 – ChiefTwoPencils

回答

0

你不行。您需要安裝VS2010(快速版將執行),然後從VS2012編輯項目時選擇平臺工具集v100

+1

@FrontBack:結合這個答案。你可能想看看[C++ Native Multi-Targeting](http://blogs.msdn.com/b/vcblog/archive/2009/12/08/c-native-multi-targeting.aspx)。它只需要工具包,所以你可以下載快遞文件並將其刪除。然後按照鏈接中的說明進行操作。 – ChiefTwoPencils

0

您可以從Windows SDK 7.1獲得平臺v100的cl.exe

VS2012應該在安裝後識別它,但我不確定它是否可以實際編譯成功 - this question似乎表明它不起作用。