Now that you’re using MSVS 2013, which CUDA Toolkit did you install?
I would recommend to use CUDA Toolkit 7.0 or 6.5 with OptiX 3.8.0.
CUDA 6.0 doesn’t support MSVS 2013. CUDA 7.5 is not yet supported by released OptiX versions.
Taking a step back.
Is your system capable to run the original OptiX SDK-precompiled-samples binaries?
Open a command prompt and change directory to that, run sample3.exe, which is similar to the deviceQuery.exe example which ships with the CUDA Toolkits.
It gives information about the installed GPU(s).
Now run the pre-compiled sample5.exe.
That should ray trace a sphere with shading according to the normal vector.
If that is not working there is an issue with your system setup.
What is your system configuration?
OS version and bitness, installed GPU(s) display driver version?
If this is on an Optimus capable laptop (GTX 970M?), make sure to use the discrete NVIDIA GPU.
Check if there is an option in the NVIDIA display driver control panel to force the discrete GPU then.
If all is working with the pre-compiled binaries, please follow the instructions inside the topmost SDK/CMakeLists.txt to build the examples and add own in the future, esp. the part of copying the necessary DLLs.
Build sample3 and sample5 yourself as release build first.
Open another command prompt and change directory to your executable’s folder.
Try to run your sample3.exe and sample5.exe there.
If there is any message about missing DLLs, copy the respective DLLs from OptiX SDK-precompiled-samples into your folder until these errors are gone.
Does it run now?
Repeat the same steps with the debug builds.
Now try to start own sample3.exe and sample5.exe debug and release builds from the debugger.
Do they work now?
If not, step through the program with F11 and F10 to find the line which fails.
Again, if this is an Optimus system, the executables need to be run on the discrete NVIDIA GPU.
Other things which won’t work is accesseing the system via standard Remote Desktop. That won’t have access to the GPU.
This is all I can think of with the given information. This is really meant to work when following the SDK/CMakeLists.txt instructions exactly.