MFC项目添加CUDA支持

文章目录


前言

我目前的项目状况是:

  1. 拥有一个MFC项目;
  2. 拥有现成的 .cuh文件 和 .cu文件。

我想做的是:将.cuh和.cu文件放到我的项目中,并且编译成功跑起来


一、开启项目CUDA支持

项目名称右键 -> 生成依赖项 -> 生成自定义 -> 勾选 CUDA 12.0(我的是12.0,看你自己的项目)

二、链接CUDA库

  1. 项目名称右键 -> 属性 -> C/C++常规 -> 附加包含目录,填入你的CUDA包的include路径;
  2. 项目名称右键 -> 属性 -> 链接器 -> 附加库目录,填入你的CUDA包的lib路径;
  3. 项目名称右键 -> 属性 -> 链接器 -> 输入 -> 附加依赖项,填入:cudart.lib

三、链接cu文件

  1. 将.cu 和.cuh 添加到项目中;

  2. 右键.cu文件 -> 属性 -> 常规 -> 项类型 -> CUDA C/C++

  3. 右键.cuh文件 -> 属性 -> 常规 -> 项类型 -> C/C++标头

如果不做这一步,将会导致链接错误。

相关推荐
景彡先生27 分钟前
C++并行计算:OpenMP与MPI全解析
开发语言·c++
归去_来兮2 小时前
深度学习模型在C++平台的部署
c++·深度学习·模型部署
pay4fun3 小时前
2048-控制台版本
c++·学习
hjjdebug4 小时前
ffplay6 播放器关键技术点分析 1/2
c++·ffmpeg·音视频
Azxcc06 小时前
C++异步编程入门
开发语言·c++
吐泡泡_6 小时前
C++(STL源码刨析/vector)
c++
你的冰西瓜6 小时前
C++排序算法全解析(加强版)
c++·算法·排序算法
特立独行的猫a6 小时前
11款常用C++在线编译与运行平台推荐与对比
java·开发语言·c++
笑鸿的学习笔记6 小时前
qt-C++笔记之setCentralWidget的使用
c++·笔记·qt
苏克贝塔8 小时前
Qt 图形视图框架3-事件处理与传播
c++·qt