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服务包;)