用户
 找回密码
 立即注册
yuquan08 该用户已被删除
发表于 2013-7-9 11:26:27
55084

正在链接...
cublas.cu.obj : error LNK2019: 无法解析的外部符号 _cublasShutdown@0,该符号在函数 _main 中被引用
cublas.cu.obj : error LNK2019: 无法解析的外部符号 _cublasFree@4,该符号在函数 _main 中被引用
cublas.cu.obj : error LNK2019: 无法解析的外部符号 _cublasGetVector@24,该符号在函数 _main 中被引用
cublas.cu.obj : error LNK2019: 无法解析的外部符号 _cublasSgemm@52,该符号在函数 _main 中被引用
cublas.cu.obj : error LNK2019: 无法解析的外部符号 _cublasGetError@0,该符号在函数 _main 中被引用
cublas.cu.obj : error LNK2019: 无法解析的外部符号 _cublasSetVector@24,该符号在函数 _main 中被引用
cublas.cu.obj : error LNK2019: 无法解析的外部符号 _cublasAlloc@12,该符号在函数 _main 中被引用
cublas.cu.obj : error LNK2019: 无法解析的外部符号 _cublasInit@0,该符号在函数 _main 中被引用
D:\Visual Studio 2008\Projects\CUBLAS\Debug\CUBLAS.exe : fatal error LNK1120: 8 个无法解析的外部命令


使用道具 举报 回复
发表于 2013-7-9 12:51:55
LZ您好:

您这个是链接错误而不是编译错误。
您这个是因为缺少了相应的库文件,请您添加。
添加方法为:
启动VS2008——启动您的解决方案——项目名称右键菜单属性——配置属性——链接器——输入——附加依赖项——在这里添加 cublas.lib——确定即可。

然后重新生成您的解决方案,就不会卡在链接这一步了。

您还可以参考CUDA 5 Samples里面自带的cublas的示例工程的具体配置。

大致如此,祝您早日解决问题~
使用道具 举报 回复 支持 反对
发表于 2013-7-9 13:54:41
好的谢谢
使用道具 举报 回复 支持 反对
发表于 2013-7-9 14:02:24
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_enum。
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_enum。
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_enum。
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_enum。
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_enum。
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_enum。
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_enum。
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_enum。
线程 'Win32 线程' (0x51c) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x97c) 已退出,返回值为 0 (0x0)。
程序“[6100] CUBLAS.exe: 本机”已退出,返回值为 0 (0x0)。
怎么又出错了啊??????
使用道具 举报 回复 支持 反对
发表于 2013-7-9 14:48:50
yuquan08 发表于 2013-7-9 14:02
CUBLAS.exe 中的 0x74e3c6e3 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0022f854 处的 cudaError_en ...

LZ您好:

请参阅论坛之前的关于此类问题的讨论帖:

http://cudazone.nvidia.cn/forum/ ... thread&tid=6426

祝您好运~
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册