So, I’ve been doing some reading on CUDA for the last few weeks, and learning whatever I can from the forums here, and I’m ready to try some programming now.
Unfortunately, I’m using Visual Studio 2008, which I need for work (I’m primarily a C#/.NET developer). It seems that CUDA 2.0 only supports the use of VS2005.
When asked directly, the only answer I’ve seen from the nVidia staff is to wait for official support with CUDA 2.1 – and they will only say that it will be available “by the end of the year.”
So, given that I’m stuck with using Visual Studio 2008 (and I don’t see why I should have to download and install VS2005 C++ Express to be able to use CUDA), what are my options? Are there any steps to getting CUDA 2.0 to work with VS2008? Or, will I be stuck waiting a few months for CUDA 2.1?
If you have gotten VS2008 to work with CUDA, please list (in detail) the steps you took to get it working, and any caveats you have run into. I would really like to start working with CUDA, if I can find a way to do so.
I appreciate any help you all can give on this; I am a bit baffled as to why they are both not supported, since each has quite a large userbase by this point.
EDIT: I have seen a thread about compiling with VS2008 (http://forums.nvidia.com/index.php?showtopic=74655), but I would like to know specifically what needs to be done to get things working (i.e., step by step).