CSDN-CSDN社区-CUDA-CUDA编程

收藏 Cuda的debug问题 [问题点数:20,结帖人:wts_net]

  • wts_net
  • (顺子)
  • 等 级:
  • 结帖率:
楼主发表于:2009-06-30 09:16:27
当我debug的时候有一个"type name is not allowed; expected an expression "等的错误指向CUT_DEVICE_INIT();各位大虾们知道是什么原因吗
回复次数:11
#1楼 得分:10回复于:2009-06-30 19:25:59
头文件正确include了吗?
#2楼 得分:0回复于:2009-06-30 19:26:28
错误代码?
#3楼 得分:0回复于:2009-07-02 15:54:08
引用 1 楼 l7331014 的回复:
头文件正确include了吗?

fatal error LNK1181: 无法打开输入文件“.\Debug\template.obj” 请问这是什么问题呢?卡了好几天了没整出来,谢谢了!
#4楼 得分:0回复于:2009-07-02 21:45:34
引用 3 楼 wts_net 的回复:
引用 1 楼 l7331014 的回复:

fatal error LNK1181: 无法打开输入文件“.\Debug\template.obj” 请问这是什么问题呢?卡了好几天了没整出来,谢谢了!


obj文件不存在,杀毒软件,卡XX?
#5楼 得分:10回复于:2009-07-03 03:13:42
引用楼主 wts_net 的帖子:
错误指向CUT_DEVICE_INIT();各位大虾们知道是什么原因吗



这个语法是CUDA1.0的,你应该在CUDA2.0以上版本里用CUT_DEVICE_INIT(argc,argv)
  • ljds6用户头像
  • ljds6
  • (ljds6)
  • 等 级:
#6楼 得分:0回复于:2009-07-04 15:08:36
我也有这个问题。我用的是cuda2.0
但是用emudebug就可以通过。用release能出结果但是结果有显示
Using device 0: Device Emulation (CPU)
Processing time: 39.594204 (ms)
Test FAILED

Press ENTER to exit...
不知大虾知道怎么回事吗?
#7楼 得分:0回复于:2009-07-04 15:13:29
引用 6 楼 ljds6 的回复:
我也有这个问题。我用的是cuda2.0
但是用emudebug就可以通过。用release能出结果但是结果有显示
Using device 0: Device Emulation (CPU)
Processing time: 39.594204 (ms)
Test FAILED

Press ENTER to exit...
不知大虾知道怎么回事吗?


什么显卡?支持CUDA吗?
没有支持CUDA的显卡吧.
  • ljds6用户头像
  • ljds6
  • (ljds6)
  • 等 级:
#8楼 得分:0回复于:2009-07-06 13:03:32
支持cuda阿。9800gtx+
#9楼 得分:0回复于:2009-07-06 19:17:05
引用 8 楼 ljds6 的回复:
支持cuda阿。9800gtx+


驱动,SDK安转正确吗?
Using device 0: Device Emulation (CPU)
表示没找到cuda设备.用的是cpu.
  • ljds6用户头像
  • ljds6
  • (ljds6)
  • 等 级:
#10楼 得分:0回复于:2009-07-06 20:50:26
哦,谢谢。我重装下驱动。
  • ljds6用户头像
  • ljds6
  • (ljds6)
  • 等 级:
#11楼 得分:0回复于:2009-07-06 20:52:33
哦,谢谢。我重装驱动试试。