Visual Studio配置CUDA項(xiàng)目過(guò)程
記錄一下我自己的配置過(guò)程,防止以后忘記
其中一種方法是可以在創(chuàng)建項(xiàng)目時(shí)使用CUDA自帶的教程程序,把自帶的代碼刪掉就可以寫(xiě)自己的了,但是這種方法好像只能把代碼寫(xiě)到一個(gè)文件中。
所以我又找了從頭開(kāi)始配置項(xiàng)目的方法
首先創(chuàng)建新的空白項(xiàng)目
右鍵項(xiàng)目>>屬性>>平臺(tái)選擇x64

3.右鍵項(xiàng)目>>生成依賴(lài)項(xiàng)>>生成自定義

勾選cuda

4.下面都需要看你自己的cuda安裝到什么目錄下
右鍵項(xiàng)目>>屬性>>?配置屬性>>?VC++目錄>>?包含目錄,添加以下目錄:
D:\Program Files\NVIDIA Cuda\include
D:\Program Files\NVIDIA Cuda\lib\x64
>>庫(kù)目錄,添加以下目錄:
D:\Program Files\NVIDIA Cuda\lib\x64

5.
右鍵項(xiàng)目>>?屬性>>?配置屬性>>?鏈接器>>?常規(guī)>>?附加庫(kù)目錄,添加以下目錄:
$(CUDA_PATH_V12)\lib$(Platform)我的版本是v12

6.右鍵項(xiàng)目>>?屬性>>?配置屬性>>?鏈接器>>?輸入>>?附加依賴(lài)項(xiàng),添加以下庫(kù):

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.右鍵源文件>>?添加>>?新建項(xiàng)>>?選擇 “CUDA C/C++ File”,就是新建一個(gè)cuda文件后綴.cu的
右鍵 “xxx.cu" 文件>>?屬性>>?配置屬性>>?常規(guī)>>?項(xiàng)類(lèi)型>>?設(shè)置為“CUDA C/C++”

然后寫(xiě)入程序后就可以正常運(yùn)行了
參考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