由于CUDA使用不当,可能导致错误“外部符号_cublasDestroy_v2 @ 4”

时间:2012-05-08 00:11:19

标签: cuda cublas

当我尝试编译矩阵CUBLAS操作时出现这些错误:

1>ClCompile:
1>  All outputs are up-to-date.
1>executionU.cu.obj : error LNK2001: unresolved external symbol _cublasDestroy_v2@4
1>executionU.cu.obj : error LNK2001: unresolved external symbol _cublasSgemm_v2@56
1>executionU.cu.obj : error LNK2001: unresolved external symbol _cublasCreate_v2@4
1>../../bin/win32/Release//executionU.exe : fatal error LNK1120: 3 unresolved externals

是否有人知道这个错误是否可能是由于使用版本4.1而不是新版本的CUDA造成的?

1 个答案:

答案 0 :(得分:6)

将cublas.lib添加到链接器依赖项。