对于我们想要开发的实验室,我需要使用Visual Studio 2012设置Cuda并运行一些测试。我做了什么:
现在,我觉得在完成所有这些之后我不需要在我的课程中加上“#include cudafiles”,它们应该自动导入,不是吗?
我没有得到以下未定义的内容:
以下为“设备不是类型名称”
__device__
__global__
没有存储类或标识符。
我花了数小时数小时试图让这个工作,按照在线教程,但我无法让它运行正常。我正在使用的代码可以在这里找到:
您可以在这些文件中看到只包含'lock.h'和'book.h'。我包括了这两个。
另外,我对C和VS很新,所以我可能会遗漏很多重要的信息..请告诉我你可能需要帮助评估的任何内容!谢谢!
答案 0 :(得分:2)
从评论中的讨论中提取的几个关键点:
deviceQuery
示例来确定设备的计算能力。您可以在VS项目CUDA设置中更改要编译的计算功能。