天天看点

编译CUDA静态库

目的: 希望能通过 C 或者 C++ 程序 ,调用cuda库函数

静态库: C++

编译器     Nsight

1 、建立一个静态库工程

编译CUDA静态库

2、 右击工程 ,创建.cpp 与 .hpp 文件

       编写相应的cuda函数 已经 在头文件中声明该函数

3、 右击properties->build -> settings

       引用头文件如下: 第一个头文件一般是由于引用的是#include <cuda_runtime.h>,一般情况下如果cuda_runtime.h,可根据系统具体位置,找到该头文件所在位置,引用该路径。(提供查找指令  find  / -name "cuda_runtime.h" )

编译CUDA静态库

4、右击工程 build project ,即可便已完成。  

编译CUDA静态库

其实也可以看nsight 提示的编译指令  自己手动编译

继续阅读