欢迎光临散文网 会员登陆 & 注册

Visual Studio配置CUDA项目过程

2023-02-17 17:13 作者:焚香落烬  | 我要投稿

记录一下我自己的配置过程,防止以后忘记

其中一种方法是可以在创建项目时使用CUDA自带的教程程序,把自带的代码删掉就可以写自己的了,但是这种方法好像只能把代码写到一个文件中。

所以我又找了从头开始配置项目的方法

  1. 首先创建新的空白项目

  2. 右键项目>>属性>>平台选择x64

3.右键项目>>生成依赖项>>生成自定义

勾选cuda

4.下面都需要看你自己的cuda安装到什么目录下

右键项目>>属性>> 配置属性>> VC++目录>> 包含目录,添加以下目录:

D:\Program Files\NVIDIA Cuda\include

D:\Program Files\NVIDIA Cuda\lib\x64

>>库目录,添加以下目录:

D:\Program Files\NVIDIA Cuda\lib\x64

我只添加了x64,那个include没加,也运行成功了

5.

右键项目>> 属性>> 配置属性>> 链接器>> 常规>> 附加库目录,添加以下目录:

$(CUDA_PATH_V12)\lib$(Platform)我的版本是v12

6.右键项目>> 属性>> 配置属性>> 链接器>> 输入>> 附加依赖项,添加以下库:


cudart_static.lib

kernel32.lib

user32.lib

gdi32.lib

winspool.lib

comdlg32.lib

advapi32.lib

shell32.lib

ole32.lib

oleaut32.lib

uuid.lib

odbc32.lib

odbccp32.lib

cufft.lib

7.右键源文件>> 添加>> 新建项>> 选择 “CUDA C/C++ File”,就是新建一个cuda文件后缀.cu的

右键 “xxx.cu" 文件>> 属性>> 配置属性>> 常规>> 项类型>> 设置为“CUDA C/C++”


然后写入程序后就可以正常运行了

参考CSDN

https://blog.csdn.net/krian_a/article/details/116031532?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167662261316800222832742%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167662261316800222832742&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-1-116031532-null-null.142^v73^insert_down4,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=vs%E9%85%8D%E7%BD%AEcuda%E9%A1%B9%E7%9B%AE&spm=1018.2226.3001.4187

Visual Studio配置CUDA项目过程的评论 (共 条)

分享到微博请遵守国家法律