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 !!