最近对照相关书刊学习cuda,看见有CUT_DEVICE_INIT(argc,argv)这个启动cuda的函数,我在vs2010下配置好cuda5.0,编译的时候,编译器提示找不到那个标识符,请问我该如何解决,难道说5.0版本不用那些函数了?
LZ您好,CUDA5已经不再支持cutil了,所以无法使用上述的函数。
同时,cutil是CUDA以前版本自带的例子自己使用的,并不属于CUDA Toolkit的一部分,也不推荐一般用户使用。
以及CUDA Runtime总是自动初始化环境的,无需您手工显式初始化。当您第一次调用CUDA Runtime 的API的时候,或者启动kernel的时候,会自动在后台初始化环境的。
所以您根据您的代码,删减掉cutil的这些内容,再稍加调整即可。
祝您好运~