Inter Composer xe 2013编译器 如何配置CUDA

原来用inter c++ 编译器添加cu文件没问题,现在换Inter Composer xe 2013编译器添加CU
文件时出现以下错误:

[attach]3323[/attach]

楼主您好,

nvcc在windows下只能配合cl.exe(VC)作为host compiler工作。

但无法排除让intel的编译器伪装成VC, 并进一步配合nvcc工作的可能,但此可能超出了我的能力范围。
如果您愿意赞助一份intel编译器的授权的话,也许我可以为您评估此可能。

在vs上使用INTER COMPOSER XE 2013这个编译器,就是把vs原来默认的编译器替换了

LZ您好:

这样并不代表nvcc可以与之配合,请您参考2#横扫斑竹的说法。

祝您好运~

嗯,知道了,所以问问,是否有什么解决方法,如果没有的话只能用回vs2010自带的intel c++编译器了

楼主您好,

VS目前不自带intel编译器,
建议您联系您的本地经销商购买。

嗯,说错了,是用回自带的vs c++编译器

嗯嗯。

NVCC明确表示在windows上只支持vc系列编译器的,使用intel的编译器真心不知道该如何解决。
(您可以换linux, 在那个上直接NV官方支持的)

可以将cu文件编译成obj文件,然后link到工程中,再用Intel编译器就可以了