use*_*435 3 cuda sample header
我有 Visual Studio 2010 Ultimate 和 cuda 工具包 5.0。样品工作完美。VS 识别 cuda 的语言、语法并且工作正常。但是当我尝试这样的事情时:
#include <helper_functions.h>
#include <stdio.h>
#include <stdio.h>
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编译器找不到helper_functions.h
(这个头文件随示例一起提供,并且在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.0\common\inc
我的程序和示例不在同一目录中。)
当我尝试使用绝对路径时:
#include <C:\ProgramData\NVIDIACorporation\CUDASamples\v5.0\common\inc\helper_functions.h>
#include <stdio.h>
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编译器:exception.h 没有这样的文件或目录
helper_functions.h
并且exception.h
都在同一个目录下。
我知道我必须链接它们,但我不知道如何使用 VS
您使用的是 Visual Studio 2010,因此您应该将路径添加到您的项目中。只需右键单击项目名称,选择属性。在配置属性下选择 VC++ 目录。;
在末尾添加一个额外的Include Directories
并添加C:\ProgramData\NVIDIACorporation\CUDASamples\v5.0\common\inc\
. 该common
目录也可能有一个lib
文件夹,您应该在Library Directories
.
您应该为每个需要它们的项目执行此操作。您也可以将它们复制到VC\include
.
归档时间: |
|
查看次数: |
5243 次 |
最近记录: |