1.將example.cu添加到工程中。在已有工程上右鍵單擊,選擇添加已有項。
2.添加編譯規則。右鍵單擊工程文件,選擇“自定義生成規則”,在彈出的對話框中選擇CUDA Build Rule x.x。
3.修改.cu文件的編譯器。右鍵單擊.cu文件,單擊屬性,修改編譯規則,選擇剛才添加的CUDA編譯器。
4.添加包含目錄。在項目屬性-》C++->常規->附加包含目錄中添加CUDA SDK的目錄。例如"C:\Program Files\NVIDIA Corporation\NVIDIA GPU Computing SDK 3.2\C\common\inc";"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\include"
5.添加.lib文件。在鏈接器-》輸入中添加cudart.lib cutil32D.lib
6.修改代碼生成為多線程(/MT)方式。
7.Done.
以上是工程配置。
除此之外,還要把調用cuda代碼的c++函數在.cu文件中用extern "C" 包含起來。并且在調用文件.cpp中用extern "C"聲明該函數,然后調用。