我用的是vs2012,装了cuda5.0后,不能直接创建cuda项目,请问怎么解决啊?
http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-microsoft-windows/index.html
按照这里的说明,VS2012并不被直接支持,您需要寻找一下其他的解决方法了。
楼主您好!
CUDA 5.0不支持11.0版本的VC tool chain, 也不支持2012版的IDE.
(1)建议等待下一个版本的cuda toolkit, 看它是否支持使用11.0版本的VC进行编译,以及支持2012的IDE的属性设置。
(2)如果只需要编译,不需要用2012建立项目,可以考虑在项目属性中,将工具链改为10.0版本(前提是你有10.0版本安装了), 这样可以继续编译。
(3)如果想用的舒服,整个开发过程不用折腾,建议考虑2010.
伤心了,现在只装了2012
只有2012的编译器是无法编译的。
亲。
您可以从您的nvcc --help中找到支持的VS信息.
例如:5.0是2005(8.0), 2008(9.0)和2010(10.0)。
建议您升级到下一个cuda toolkit版本(例如Toolkit 6.0)。
或者您安装较低版本的Visual Studio(例如VS 2010)。
您可以自由选择能够完成的建议。
需要注意的是,支持vs 2012的toolkit(上文说的toolkit 6.0)还没有问世。如果您选择了建议1,您可以需要等待足够的时间,让其问世。
嗯,谢谢了
看来得删了VS2012,重新安装VS2010了!:@:Q
LS请淡定…