CUDA调试

版主大哥你们好,我上次发过求助,也按你们的指导对C方面的问题进行了修改,NVCC那个我还没学会,看不懂,
现在程序的问题据我估计是CUDA方面的,问题很多,主要有以下两个,是关于设备内存开辟的。其他问题是由这两个问题引起的。、
1.a value of type ““void**” cannot be used to initialize an entity of type “int”
2.variable 'cudaMalloc” has already been defined

我也不敢用CUDA_SAFE_CALL 他会报错说CUDA_SAFE_CALL 未定义。我是照着SDK上的例子写的,怎么就不行了呢? 我开始怀疑我安装有问题,但是运行SDK里面的例子是正常的啊。我用的是windows VC2005平台
大哥们,我在电脑前面坐了一个星期,没有任何进展,都要崩溃了,求你们给看一下,或者只要告诉我针对那两个问题要看哪些资料。
我真诚的向你们求助,我叫张春泽,在武大读书,电话 18971065532,QQ 373216627 以后大哥们若有用的到小弟的地方,小弟莫敢不从。

[ 本帖最后由 zhangarbu 于 2010-6-7 10:04 编辑 ]

你可以问问crosly,呵呵!

大哥,我怎么问他啊

求大神crosly

最近比较忙,毕业呢,没看你的源程序,但是就我以前的经历说几点:(其实有几位打打版本在,我是凑热闹的,呵呵)
1.你的第一个问题,一般是你的函数原型和你的函数声明或者叫函数调用或者函数最后的返回值之间不搭配。
2.如果你的不是函数,是变量,估计是没有把所需要的头文件引进来
3.第二个问题我也郁闷好久过,我当时不单单是这个,很多函数比如free等都说这个问题,大概就是你的头文件之间又重复调用之嫌,具体吗,你只有多多换换试一试

拙见。

谢谢你宝贵的意见,我再看看,也希望其他大大帮看下,马上要开题报告了,如果弄不出来我就没有题目了,祝 你早日成功