尝试初始化cublas时未解析的符号链接器错误

时间:2014-12-17 23:23:37

标签: cuda cublas

我在安装了CUDA toolkit 6.5的VS2013上进行编码。今天我试着用古巴拉斯。我尝试了不同的初始化方法,但它们都没有工作:

1)

#include <cuda_runtime.h>
#include "cublas.h"
int main(){
   cublasInit();
   cublasShutdown();
}

2)

#include <cuda_runtime.h>
#include "cublas_v2.h"
int main(){
   cublasHandle_t handle;
   cublasCreate(&handle);
   cublasDestroy(handle)
}

3)

#include <cuda_runtime.h>
#include "cublas_v2.h"
int main(){
   cublasHandle_t handle;
   cublasCreate_v2(&handle);
   cublasDestroy_v2(handle)
}

所有方法都会产生相同的错误:两个未解析的表达式(创建和销毁)。在我没有CUBLAS使用CUDA之前,一切正常。

我的GPU是具有3.0计算能力的NVidia GeForce 650 Ti。

更新。输出(方法#2):

1>kernel.cu.obj : error LNK2019: unresolved external symbol _cublasCreate_v2@4 referenced in function _main
 1>kernel.cu.obj : error LNK2019: unresolved external symbol _cublasDestroy_v2@4 referenced in function _main
 1>C:\programs\misha\cuda\Projects\testCUBLAS\Debug\testCUBLAS.exe : fatal error LNK1120: 2 unresolved externals

0 个答案:

没有答案