我的笔记本电脑上安装了GeForce 310M nvidia显卡。 我在Windows 7(64位)上安装了Visual Studio 2013的CUDA 6.5工具包。 我已经按照设置中的说明运行了devicsQuery.exe和bandwidth.exe,并且检测到显卡并且带宽测试按预期进行了通过。
我创建了一个新的CUDA 6.5运行时项目。
没有任何修改,我得到了<<<<。
的编译错误<>的红色下划线并说错误:期待一个表达。
但是,当我构建代码时,没有显示错误,并且成功完成。
但是当我运行代码时,我在控制台中收到错误: CudaSetDevice失败了!你有安装cuda GPU吗?加上cuda失败。
我尝试调试程序,发现我收到错误的行:
cudaStatus = cudaSetDevice(0);
我得到了cudaErrorNoDevice(38);
我刚开始使用nvidia编程,所以我不确定是否有我可能错过的设置。
任何帮助/建议都深受关注。提前谢谢。