0

我需要編譯一些CUDA代碼與MSVC2010,但我可能會考慮購買MSVC2012而不是MSVC2010,如果我可以將工具集從MSVC2012選項切換到10。MSVC2012 - 它有10個工具箱嗎?

這是可能的還是MSVC2012只附帶11工具箱?

+0

它有很多工具集,取決於你安裝的東西。你應該檢查你的cuda構建工具是否支持VS2012。 – 2013-05-03 10:12:54

+0

不,不,如果我只安裝VS2012,項目的選項中是否會有v10工具集?或者只是v11工具集? – 2013-05-03 11:35:03

+2

如果VS2010未安裝在該機器上,則不會。 VS2012安裝程序不包含VS2010的工具鏈。如果VS2010已經存在於機器上,您只能獲得v100工具集。 – 2013-05-03 11:56:29

回答

2

如評論所述,如果VS2010已經安裝在機器上,您只能在VS2012中獲得v100工具集。如此高的可能性,如果您使用的Cuda工具鏈不支持VS2012,則需要選擇VS2010。

快速谷歌翻開了this blog post,向您展示瞭如何設置VS2012來運行NVidia Cuda 5.0工具鏈。從你的問題來看,這是否適用尚不清楚。請看看這個,VS2012是一個很好的VS2010服務包;)