build a CUDA project out of SDK directory.

I had a very depressing experience on trying to build a template CUDA project out of CUDA SDK directory (C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\projects, etc.);

OK, below is what I tried:

I copy the template project to D:\CUDA\source\MyTemplate. And modified the MyTemplate.vcproj so that all the file names fit the new location. And I notice that it uses relative path to access “C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\common\inc” and “C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\common\lib”, then I define a PATH called CUDA_SDK_INC_PATH and CUDA_SDK_LIB_PATH to replace relative pathes.

Then I got following error message:

nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified

And following is my project file (). Please help!

<?xml version="1.0" encoding="Windows-1252"?>

MyTemplate.txt (11.1 KB)

OK, I finally fix it.