调试一个例子程序,里面很多函数需要cutil.h头文件,用…/common/inc里面的一堆help_*.h来替代还是不行,这种情况该怎么办呢?如:CUT_DEVICE_INIT CUT_CHECK_ERROR cutStartTimer等等
CUDA 5.0已经拿掉了cutil,无法继续使用。
您可以干掉以前cutil的宏,适当改写代码即可。
因为cutil本身不是CUDA的一部分,所以版本更替的时候干掉它,也是正常现象。
祝您编码愉快~
谢谢版主回复。主要是CPP调用.cu,对cuda编程还不熟,所以即使干掉cutil的宏,改代码还是比较困难。有没有新的替代头文件,和这些宏的替代函数呢?
LZ您好,因为我一直都没用这些头文件,这些只是NV写给自己的例子用的,常规编程用不上的,所以也没研究过还有没有什么可以替代的。
所以只能建议干掉或者改写了。
祝您好运!
谢谢,我试试吧:)
同样的痛苦
对初学者确实比较麻烦,比如下载了cuda4的代码,在cuda5的环境下没法编译通过。
vs2010中文版+wind64位+中报错 “ 命令行 warning D9035:"Wp64"选项已否决,并将在将来版本中移除 ” 是什么原因?真心求指教?
fatal error C1083 :无法打开包括文件:“cutil.h”:no such file or directory