CUDA入门1——配置开发环境

安装CUDA Toolkit

https://developer.nvidia.com/cuda-downloads
从官网下载相应的安装包,它会提示下载网络版还是本地版,建议使用网络版,省事。
推荐一篇文章CUDA编程(一)第一个CUDA程序。

一个空的CUDA程序

1,使用CUDA Runtime创建

CUDA入门1——配置开发环境_第1张图片
创建CUDA项目的时候可以通过选择CUDA Runtime来直接创建,省事,当然还有其他方法,下面会讲。

1.1 添加CUDA C/C++文件

CUDA入门1——配置开发环境_第2张图片

1.2 添加CUDA头文件

#include "cuda_runtime.h"
#include "device_launch_parameters.h"

1.3 添加程序入口

int main() {

}

1.4 Ctrl+Shift+B编译

这时候如果编译通过则表明CUDA的开发环境配置没有问题。

2,通过C++空项目创建

CUDA入门1——配置开发环境_第3张图片

2.1 添加CUDA C/C++文件

同上

2.2 添加头文件和程序入口

CUDA入门1——配置开发环境_第4张图片

2.3 配置环境及编译

CUDA入门1——配置开发环境_第5张图片

CUDA入门1——配置开发环境_第6张图片

这时候Ctrl+Shift+B编译的话会成功,但那是骗人的。还有个重要的地方。
CUDA入门1——配置开发环境_第7张图片

CUDA入门1——配置开发环境_第8张图片
这时候编译的话会提示“无法解析的外部符号……………..”,这是因为没有cuda库导致,需要如下配置:
CUDA入门1——配置开发环境_第9张图片

CUDA入门1——配置开发环境_第10张图片
这时候再次编译,如果还提示“无法解析的外部符号………”,那是因为当前在Debug模式,需要将其改为Release。
这里写图片描述
OK。

你可能感兴趣的:(CUDA,&,OpenCV)