2013-02-16 66 views
2

我有visual studio 2010 ultimate和cuda toolkit 5.0。樣品完美地工作。 VS認識cuda的語言,語法和工作正常。但是當我試圖這樣的事情:(這個頭文件來與樣品和在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.0\common\inc和我的程序和樣本在同一目錄aren`t)cuda 5.0與Visual Studio 2010中的示例.h鏈接

#include <helper_functions.h> 

#include <stdio.h> 

#include <stdio.h> 


    int main() 
    { 
    return 0; 
    } 

編譯器能找到不helper_functions.h

當我嘗試使用絕對路徑:

#include <C:\ProgramData\NVIDIACorporation\CUDASamples\v5.0\common\inc\helper_functions.h> 
    #include <stdio.h> 


int main() 
{ 
return 0; 
} 

編譯:exception.h沒有這樣的文件或目錄

helper_functions.hexception.h位於相同的目錄中。

我知道,我必須將它們連接,但我不`噸知道該怎麼做,與VS

回答

3

您正在使用Visual Studio 2010,所以你應該將該路徑添加到您的項目。只需右鍵單擊項目的名稱,選擇屬性。在配置屬性下選擇VC++目錄。在Include Directories的末尾添加額外的;,並添加C:\ProgramData\NVIDIACorporation\CUDASamples\v5.0\common\inc\common目錄也可能有一個lib文件夾,您應該在Library Directories下添加該文件夾。

您應該爲需要它們的每個項目執行此操作。您也可以將它們複製到VC\include下的VS目錄中。