c++ cuda 混合編程的坑

今天覆習cuda的時候發現忘了如何混合編程,在這裏記錄下,有兩種方法:

之前別忘了在生成自定義中選上 cuda

1.把 cuda相關的函數放在 .cu 文件裏並且需要在 c++中調用的函數要用extern 聲明。

2.(我以前採用的方法).cu 文件屬性 選擇 cuda c++,然後在生成依賴項中加入:

cublas_device.lib
cublas.lib
cudart.lib

然後正常寫函數正常使用就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章