Hey guys,
For 2 days now am only trying to compile using the nvcc 64-bit on my Windows 7 machine. Always getting this … Only MSCV 8.0 and 9.0 are supported.
I’ve tried all possible combinations, I even downloaded older versions of MSCV … nothing works
Am using the Windows SDK 7 … and downloaded the Windows SDK 6 … no use !!
here is what i’ve tried so far
nvcc -ccbin “C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin” …
nvcc -ccbin “C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64” …
nvcc -ccbin “C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\ai64” …
nvcc -ccbin “C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\x86_amd64”
nvcc -ccbin “C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\x86_ia64”
nvcc -m 32 -ccbin “C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin”
nvcc -m 32 -ccbin “C:\Program Files\Microsoft SDKs\Windows\v6.0\VC\Bin”
nvcc -ccbin “C:\Program Files\Microsoft SDKs\Windows\v6.0\VC\Bin”
… nothing works at all !!!
“nvcc fatal : nvcc cannot find a supported cl version. Only MSCV 8.0 and 9.0 are supported”
I’ve also tried using the 32 bit nvcc on my 64 bit machine … NO USE TOO !!! and that was really strange … moreover some of the cuda programs wouldn’t run because of that.
MoreInfo
cudatoolkit_2.3_win_64.exe … latest one one site at the time i’m writing this
windows SDK 7
Windows 7 (64-bit)
And running the environmental variables doesn’t solve much … although I’ve found lots of ppl writing that here dunno why(i’ve tried it to after feeling desperate)
The only thing that works … but not though the whole compilation process … is this
nvcc -foreign -m32 -ccbin “C:\Dev-cpp\bin\gcc.exe” … compiles at first then gives me the same error … doing the same “-foreign” with the MSCV results in a runtime error in most cases
I guess I’ll have to start reverse engineering the nvcc to figure our what the hell is wrong with it … which would be time consuming.
If anyone knows anything … please help !!