windows下使用vccode+cmake编译cuda程序

2023-12-23 20:29:24

1、在vscode中安装Nsight Visual Studio Code Edition
在vscode中安装插件能够对cuda的代码进行语法检查
在这里插入图片描述2、编写cuda程序

#include <iostream>

__global__ void mykernelfunc(){};
int main()
{
    mykernelfunc<<<1,1>>>();
    std::cout << "hello,cuda" << std::endl;
    
    return 0;
}

3、编写CMakeLists.txt

cmake_minimum_required(VERSION 3.23)	# 指定cmake最小版本
project(hello-cuda LANGUAGES CXX CUDA)	# 指定项目名称和编译语言 CXX为C++
add_executable(hello-cuda hello.cu)		# 指定编译的代码

4、使用cmake进行编译
4.1 查询cmake编译器

cmake -B build -G

在这里插入图片描述
4.2 指定编译器构建项目

cmake -B build -G"Visual Studio 16 2019"

在这里插入图片描述
4.3 编译程序

cmake --build build

在这里插入图片描述
5、运行编译好的程序
编译好的程序在.\build\Debug目录下
在这里插入图片描述

文章来源:https://blog.csdn.net/threestooegs/article/details/135173376
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。