1>正在链接...
1>xx.obj : error LNK2019: 无法解析的外部符号 __imp__cutCheckCmdLineFlag@12,该符号在函数 _main 中被引用
1>xx.obj : error LNK2019: 无法解析的外部符号 __imp__cutDeleteTimer@4,该符号在函数 __Z7runTestiPPcS_ 中被引用
1>xx.obj : error LNK2019: 无法解析的外部符号 __imp__cutGetTimerValue@4,该符号在函数 __Z7runTestiPPcS_ 中被引用
1>xx.obj : error LNK2019: 无法解析的外部符号 __imp__cutStopTimer@4,该符号在函数 __Z7runTestiPPcS_ 中被引用
1>xx.obj : error LNK2019: 无法解析的外部符号 __imp__cutStartTimer@4,该符号在函数 __Z7runTestiPPcS_ 中被引用
1>xx.obj : error LNK2019: 无法解析的外部符号 __imp__cutCreateTimer@4,该符号在函数 __Z7runTestiPPcS_ 中被引用
为什么会出现的这些错误?是我vs2005的配置没有设置对吗?
8 个解决方案
#1
配置不对.C++与C混在一起了.
#2
省点事,用开勇的wizard吧.
#3
谢谢17331014的回答。我用的是开勇的wizard(CUDA_VS_Wizard.2.0.beta.exe),我的显卡不是nvidia的,我用emudebug调试。
奇怪的是我建立的cuda项目的初始程序(sample.cu)也不能调试,它显示的错误是
"CUDA initialized.
Cuda error in 'sample.cu' in line 74 : no CUDA device is available"
但是有些SDK程序可以调试运行,像matrixMul,bitonic,simpleStreams。
能帮我解答一下吗?谢谢~
奇怪的是我建立的cuda项目的初始程序(sample.cu)也不能调试,它显示的错误是
"CUDA initialized.
Cuda error in 'sample.cu' in line 74 : no CUDA device is available"
但是有些SDK程序可以调试运行,像matrixMul,bitonic,simpleStreams。
能帮我解答一下吗?谢谢~
#4
sample.cu的74行左右的程序?
#5
这个是因为如果你的程序显式的需要一些硬件支持的函数,那么就无法启动。另外,似乎sample.cu需要cutil32D.dll吧?你确定你都有这些?
#6
谢谢两位的回答,我把我的程序拷到sdk所在的目录,就不会出现“无法解析的外部符号 __imp__cutGetTimerValue@4”这个问题了。但我的sample.cu还是不能运行。
我写的程序能够调试了,但是调试到开始的cudaMallocHost这句的时候就自动跳出来了,调试不下去了,大家遇到过这种问题吗,可能是什么原因造成的?
我写的程序能够调试了,但是调试到开始的cudaMallocHost这句的时候就自动跳出来了,调试不下去了,大家遇到过这种问题吗,可能是什么原因造成的?
#7
1)你上面的no CUDA device is available问题可能是环境变量设置问题。
2)给出代码或错误信息。
#8
1)你上面的no CUDA device is available问题可能是环境变量设置问题。
2)给出代码或错误信息。
[/Quote]
谢谢你的回答,环境配置我花了很长的时间,不知道怎么还是没配好。。。
代码比较长,还是不贴了,这个问题我还是找另外的途径解决。
2)给出代码或错误信息。
[/Quote]
谢谢你的回答,环境配置我花了很长的时间,不知道怎么还是没配好。。。
代码比较长,还是不贴了,这个问题我还是找另外的途径解决。
#1
配置不对.C++与C混在一起了.
#2
省点事,用开勇的wizard吧.
#3
谢谢17331014的回答。我用的是开勇的wizard(CUDA_VS_Wizard.2.0.beta.exe),我的显卡不是nvidia的,我用emudebug调试。
奇怪的是我建立的cuda项目的初始程序(sample.cu)也不能调试,它显示的错误是
"CUDA initialized.
Cuda error in 'sample.cu' in line 74 : no CUDA device is available"
但是有些SDK程序可以调试运行,像matrixMul,bitonic,simpleStreams。
能帮我解答一下吗?谢谢~
奇怪的是我建立的cuda项目的初始程序(sample.cu)也不能调试,它显示的错误是
"CUDA initialized.
Cuda error in 'sample.cu' in line 74 : no CUDA device is available"
但是有些SDK程序可以调试运行,像matrixMul,bitonic,simpleStreams。
能帮我解答一下吗?谢谢~
#4
sample.cu的74行左右的程序?
#5
这个是因为如果你的程序显式的需要一些硬件支持的函数,那么就无法启动。另外,似乎sample.cu需要cutil32D.dll吧?你确定你都有这些?
#6
谢谢两位的回答,我把我的程序拷到sdk所在的目录,就不会出现“无法解析的外部符号 __imp__cutGetTimerValue@4”这个问题了。但我的sample.cu还是不能运行。
我写的程序能够调试了,但是调试到开始的cudaMallocHost这句的时候就自动跳出来了,调试不下去了,大家遇到过这种问题吗,可能是什么原因造成的?
我写的程序能够调试了,但是调试到开始的cudaMallocHost这句的时候就自动跳出来了,调试不下去了,大家遇到过这种问题吗,可能是什么原因造成的?
#7
1)你上面的no CUDA device is available问题可能是环境变量设置问题。
2)给出代码或错误信息。
#8
1)你上面的no CUDA device is available问题可能是环境变量设置问题。
2)给出代码或错误信息。
[/Quote]
谢谢你的回答,环境配置我花了很长的时间,不知道怎么还是没配好。。。
代码比较长,还是不贴了,这个问题我还是找另外的途径解决。
2)给出代码或错误信息。
[/Quote]
谢谢你的回答,环境配置我花了很长的时间,不知道怎么还是没配好。。。
代码比较长,还是不贴了,这个问题我还是找另外的途径解决。