I am new to CUDA and I apologize if this thread topic has already been covered.
I am wondering if it is possible to make CUDA, Eclipse, and Windows play nice together. I am beginning to think perhaps not.
I have installed the CUDA drivers, toolkit and SDK. I was originally using Microsoft Visual Studio, but I’m a Linux person and was not having any luck. (I was mostly frustrated with the apparent inability to manage your own makefile with Visual Studio and therefore my inability to make Visual Studio use both gcc and nvcc compilers in my projects.)
My ultimate goal is to take existing code and “CUDA-ize” pieces of it. So starting with a template project is not an option for me. I should be able to set up an environment to do this if CUDA is any sort of useful framework.
I am most familiar with Eclipse as a development environment and have experience writing OpenGL programs in Eclipse. I believe I have set up all my environment variables correctly and I have Cygwin installed.
When I try to compile the convolution example, I get the following error:
nvcc -ccbin “C:\CUDA\bin” -c -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd -I"C:\CUDA\include" -I./ -I…/…/common/inc convolutionSeparable.cu -o convolutionSeparable
nvcc fatal : nvcc cannot find a supported cl version. Only MSVC 7.1 and MSVC 8.0 are supported
make: *** [convolutionSeparable] Error 255
I do have MSVC 8.0 installed so I’m boggled.
Any assistance on this would be greatly appreciated. CUDA is an interesting framework, but I am very close to abandoning it altogether because it’s absurd ease of use. I’m not a guru at getting C/C++ projects up and going because I prefer Java, but I’m a graduate student and consider myself quite savvy.
Thank you in advance.