Visual Studio 2022 下CUDA程序开发

项目创建





kernel.cu

删除 kernel.cu

kernel.cu 文件默认由VS在源文件目录中自动创建。你可以用kernel.cu为模板,在其中输入你的代码,删除不需要的部分,编译并将其作为唯一的核函数运行。也可以将kernel.cu从项目中移除,将新文件添加到项目中。

但需记住一件重要的事,不要再Windows下重命名、复制或者删除项目中文件。应在VS下执行这些操作,否则会让VS陷入混乱,尝试使用不存在的文件。

添加 程序代码

将现成的代码imflipG.cu, 放到与kernel.cu 同级的目录下

编译

编译后文件位于该项目下 ./x64/Debug

测试

将准备的测试照片放到该项目 ./x64/Debug 目录下

bash 复制代码
imflipG pens.bmp a.bmp V 256
相关推荐
不知名的老吴10 小时前
编程初体验之句柄的概念及使用示例
c++
木子墨51610 小时前
LeetCode 热题 100 精讲 | 矩阵与图论进阶篇:矩阵置零 · 螺旋矩阵 · 旋转图像 · 搜索二维矩阵 II · 岛屿数量 · 腐烂的橘子
c++·算法·leetcode·矩阵·力扣·图论
stolentime10 小时前
线段树套?——洛谷P7312 [COCI 2018/2019 #2] Sunčanje题解
c++·算法·图论·洛谷
EverestVIP10 小时前
c++ 的terminate()函数
c++
大肥羊学校懒羊羊11 小时前
特殊乘法的计算
数据结构·c++·算法
cpp_250111 小时前
P2430 严酷的训练
数据结构·c++·算法·动态规划·洛谷·背包dp
tankeven11 小时前
动态规划专题(06):树形动态规划(未完待续)
c++·算法·动态规划
满天星830357711 小时前
【Linux/多路复用】poll和epoll的使用
linux·服务器·c++·后端
waves浪游11 小时前
进程间通信(上)
linux·运维·服务器·开发语言·c++
6Hzlia11 小时前
【Hot 100 刷题计划】 LeetCode 102. 二叉树的层序遍历 | C++ 极简 DFS 巧解
c++·leetcode·深度优先