I want to use nvcc -ptx
from windows command line, but I always get this error message:
nvcc : fatal error : Microsoft Visual Studio configuration file 'vcvars64.bat' could not be found for installation at 'C:\Program Files (x86)\Microsoft Visual S
tudio 11.0\VC\bin/../..'
I'm using vs 2012 express edition. What can be the solution?
I have managed to solve the issue and make work with MS Visual Studio Express 2012, here what I did:
cuda_5.5.20_winvista_win7_win8_general_64
, the latest version as of 2014-01-16C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin
, I have copied x86_amd64 to amd64C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\amd64
, I have created a file vcvars64.bat
vcvars64.bat
, just added: CALL setenv /x64
The compilation worked great:
C:\CUDA>nvcc -o square square.cu
Creating library square.lib and object square.exp
C:\CUDA>square.exe
0.000000 1.000000 4.000000 9.000000
16.000000 25.000000 36.000000 49.000000
64.000000 81.000000 100.000000 121.000000
144.000000 169.000000 196.000000 225.000000
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With