use*_*071 5 cuda visual-studio
我有问题包括<cuda_runtime.h>在.cpp文件中.错误:Cannot include file: cuda_runtime.h: No such file or directory.
我试图从Rob Farber(http://www.drdobbs.com/architecture-and-design/222600097?pgno=1)中编写代码.
我之前编译过几个cuda代码,但<cuda_runtime.h>总是包含在.cu文件中.
我正在使用VS 2008 Express.
问:我是否必须以某种方式将VS链接起来以便知道在哪里寻找<cuda_runtime.h>?
在Visual Studio 2008中,在Visual C++目录中添加包含文件的路径.
"安装路径"\ NVIDIA GPU计算工具包\ CUDA \"版本"\包含\
在Visual Studio 2008中,转到
- 工具 - >选项 - >项目和解决方案 - > Visual C++目录.
- 从名为"Show Directories For"的下拉列表中选择包含文件.
- 单击下拉列表下方的黄色按钮添加新项目.
- 在此处粘贴包含文件路径.
- 单击黄色按钮左侧的复选按钮验证路径的正确性
- 单击确定并重新启动visual studio.
现在,Visual Studio 2008将知道包含文件的位置.
小智 5
除了设置硬编码路径 - 在您的机器上定位 CUDA 安装时,您很可能会拥有该路径 - 您还可以添加 cudart.lib链接器额外的依赖项。
右键单击项目 > 属性 > 链接器 > 输入 > 附加依赖项。添加到cudart.lib那里。
| 归档时间: |
|
| 查看次数: |
18953 次 |
| 最近记录: |