"Cuda 6是否支持Visual Studio 2013?"

7

Cuda 6是否支持Visual Studio 2013?

如果不支持,是否有方法让它们兼容?

我认为升级到VS 2013(VC++)更好地实现了C++11标准,并且升级到CUDA 6具有统一内存架构和其他改进,这非常有价值。


2
CUDA 6 支持的内容在这里有详细介绍:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-microsoft-windows/index.html#system-requirements。当我谷歌搜索时,发现有类似于这个链接的东西:http://www.thomas-zhu.com/test/。 - Robert Crovella
2
Visual Studio 2013并没有完全实现C++11,你为什么认为它已经实现了呢? - JBentley
1
@JBentley,感谢您指出。我已经进行了更正。 - Gumbly jr.
1
谁在乎C++11...你可以调整属性页大小!!! - user146043
3个回答

6

官方支持的CUDA 6内容列在cuda-getting-started-guide-for-microsoft-windows pdf文档中,该文档随CUDA 6工具包一起安装。

CUDA 6不官方支持VS2013。 CUDA 6.5官方支持VS2013,可以从与CUDA 6.5工具包一起安装的相应文档中验证。


6
这并不是黑客行为,只是声明在VS2013 IDE中使用VS2012编译器。这意味着你仍然需要VS2012来编译CUDA 6.0项目。因此,正确的答案是:不支持将VS2013用于CUDA 6.0。 - madduci
你的链接指向完全无关的内容,请修复。 - rubenvb
我已经更新了我的答案。我删除了所有链接,取而代之的是摘要文本,可以通过查找每个工具包安装的文档进行验证。 - Robert Crovella

5

现在是2014年9月,Cuda 6.5的正式版本发布了,并且能够与Visual Studio 2013一起使用。其他版本的Cuda都无法与Visual Studio 2013兼容。


1
@thirumal,我自己没有测试过,但我不认为CUDA 6.5不能与Community Edition 2013一起使用。Community Edition 2013基本上与VS 2013 Professional相同。为什么不试试并让我们知道结果呢? :-) - Gumbly jr.

0

CUDA 6.5 可与 Community Edition 2013(“新版 Express”,但支持更多功能,如 MFC,甚至免费为小型企业提供支持)配合使用。

很抱歉我无法发表评论...我还没有50个声望 -,- 在未来,非常感谢您所有的声望来支持这里的社区 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接