CUDA 6.5 + Visual Studio 2013 Express 环境配置


Windows 平台下,这两个软件安装没有什么难度,点击下一步即可。

VS Express 版本不支持安装扩展,所以不能在安装之后直接新建CUDA的工程,只能手动处理,这个稍微麻烦些:

1. 在 VS 2013 Express 里,点击文件->新建项目,选择模板\Visual C++\空项目;

0

2. 右击解决方案资源管理器的项目名称,选择生成依赖项->生成自定义;

x

3. 选择 CUDA 6.5,然后点击确定

22

 

4. 右键项目,选择属性,然后如图添加链接器的附加依赖项 cudart.lib

333

5. 设置 VS 2013 对 .cu 文件加亮,如图

1

2

6. 在项目中添加一个新文件(源文件->添加->新建项-> C++ 文件)扩展名改为 .cu,输入以下内容:

#include <cuda_runtime_api.h>
#include <device_launch_parameters.h>
#include <iostream>

int main(void)
{
    int n;
    cudaGetDeviceCount(&n);
    std::cout << n << std::endl;
    cudaDeviceProp prop;
    cudaGetDeviceProperties(&prop, 0);
    std::cout << prop.name << std::endl;
    return 0;
}

编译运行…

 

附:

c:\cuda\toolkit\include\device_functions.h(1659): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

文件 -> 高级保存选项 -> Unicode 代码页 1200


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM