捣鼓了一天,终于把环境搭建好了,测试代码也运行成功。期间遇到了一些问题,甚至觉得是操作系统的问题,想着要不要换个操作系统。吃中饭的时候,认真思考了一下,觉得不能半途而废,win8.1肯定是没问题的,事实证明我是对的。 下面是配置的详细步骤: step 1: 首先当然是要有Visual Studio啦!!!如果你是学生,可以到Microsoft DreamSpark的官网下载,完全免费。 step 2: 根据操作系统的类型下载最新版本的CUDA(现在是CUDA 7),网址是:https://developer./cuda-downloads。如果你注册了CUDA社区的账号还可以下载先行版呢。step 3: 下载完了当然是安装啦,安装步骤就不用说了吧。选择自己喜欢的目录然后安装吧。step 4: 安装完毕后,可以看到系统中多了CUDA_PATH和CUDA_PATH_V6_0两个环境变量,接下来,还要在系统中添加以下几个环境变量: CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0 CUDA_LIB_PATH = %CUDA_PATH%\lib\x64 CUDA_BIN_PATH = %CUDA_PATH%\bin CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64 CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64 然后,在系统变量PATH的末尾添加: ;%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;step 5: 重启计算机使环境变量生效step 6: 打开VS2012建立一个空的Win32控制台项目step 7: 右键点击源文件 => 添加 => 新建项, 然后选择NVIDIA CUDA 7.0 => Code => CUDA C/C++ File step 8: 右键项目 => 生成自定义,在弹出的对话框中勾选“ CUDA 7.0 xxx” 选项。 step 9: 右键项目 => 属性 => 配置属性 => VC++目录,添加以下两个“包含目录”: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\include C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0\common\inc 再添加以下两个“库目录”: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0\common\lib\x64 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\lib\x64 step 10: 右键项目 => 属性 => 配置属性 => 连接器 => 常规,添加以下“附加库目录”: $(CUDA_PATH_V7_0)\lib\$(Platform)step 11: 右键项目 => 属性 => 配置属性 => 连接器 => 输入,添加以下“附加依赖项”: cublas.lib cublas_device.lib cuda.lib cudadevrt.lib cudart.lib cudart_static.lib cufft.lib
cufftw.lib curand.lib cusparse.lib nppc.lib nppi.lib npps.lib nvblas.lib nvcuvid.lib OpenCL.lib step 12: 右键.cu文件 => 属性,将项类型设置为“CUDA C/C++", 选项”从生成中排除“选择”否“。 step 13: 打开配置管理器,在”平台“选项中的下拉菜单中选择”新建“,然后选择”X64平台“。 至此,平台搭建完成,可以使用代码进行测试了。。。
|
|