Visual Studio2010UltimateとCudaToolkit5.0を使用しています。サンプルは完全に機能します。VSはcudaの言語、構文を認識し、正常に動作します。しかし、私がこのようなことを試みたとき:
#include <helper_functions.h>
#include <stdio.h>
#include <stdio.h>
int main()
{
return 0;
}
コンパイラが見つかりません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;
}
コンパイラ:exception.hそのようなファイルまたはディレクトリはありません
helper_functions.h
とexception.h
同じディレクトリにあります。
私はそれらをリンクする必要があることを知っていますが、VSでそれをどのように行うのかわかりません