CUDA 7.5+VS2012+VASSISTX配置

来源:互联网 发布:cura切片生成软件 编辑:程序博客网 时间:2024/06/05 00:10
1:VS新建项目,win32控制台程序,空项目;
2:源文件右键->添加->新建项->CUDA 7.5(e.g.新建Hello.cu);
3:项目右键->生成自定义->CUDA 7.5;
4:Hello.cu右键->属性->从生成中排除(否),项类型(CUDA C/C++);
5:项目->属性->链接器->常规->附加库目录$(CUDA_PATH_V7_5)\lib\$(Platform);
->输入->附加依赖项cudart.lib;
6:.cu, .cuh中C/C++语法高亮:工具->选项->文本编辑器->文件扩展名,添加cu和cuh,编辑器选择Microsoft Visual C++;
7:使CUDA关键字高亮:v7.5中没有usertype.dat,我是在网上下载的。下载完成后复制到VS安装目录/Common7/IDE下,如果原来有usertype.dat,就用记事本打开,把内容添加进去;
8:使CUDA函数高亮、CUDA函数输入代码提示:VAssistX --> Visual Assist X Options --> Projects --> C/C++Directories: Platform选Custom,Show Directories for选Other include files,将CUDA安装目录/NVIDIA GPU Computing Toolkit/CUDA/v7.5/include目录加入进来。使用regedit打开注册表,HKEY_CURRENT_USER/Software/Whole Tomato/Visual Assist X/VANet11,在右边找到ExtSource项目,鼠标右键修改,添加.cu; .cuh;关闭注册表后重启VS;
9:针对__global__等关键字下面有红线的问题:#include <cuda_runtime.h>#include <device_launch_parameters.h>
1 0