nvcc: runtime error R6002 QTCreator nvcc-build phase

Hi

I am porting an aplication from VS2008 to QTCreator environment. And usual c++ code has been done.

Now I tru to compile .cu file.

I have inserted rule from QMake build script for CUDA tread into my .pro file. This rule produce command:

mingw32-make[1]: Entering directory `D:/users/Pirox/projects/svn/pirox/GridMethod/qtcreator/gridmethodQT'

C:\CUDA\bin\nvcc.exe -c -Xcompiler /FIQTconfig.h -I"include" -I"../luaQT/include" -I"../../src/GridMethod/include" -I"../../src/libPixelMatrix/include" -I"C:\NVGPUSDK\C\common\inc" ..\..\src\GridMethod\src\cuda_field_solver.cu -o \cuda_field_solver_cuda.obj

and output:

cuda_field_solver.cu

C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(775) : warning C4005: 'BI_RGB' : macro redefinition

../../src/libPixelMatrix/include\pixelmatrix.h(66) : see previous definition of 'BI_RGB'

C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(776) : warning C4005: 'BI_RLE8' : macro redefinition

../../src/libPixelMatrix/include\pixelmatrix.h(69) : see previous definition of 'BI_RLE8'

C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\objbase.h(206) : warning C4005: 'THIS' : macro redefinition

d:\users\pirox\projects\svn\pirox\gridmethod\src\gridmethod\include\cells.h(64) : see previous definition of 'THIS'

mingw32-make[1]: Leaving directory `D:/users/Pirox/projects/svn/pirox/GridMethod/qtcreator/gridmethodQT'

mingw32-make: Leaving directory `D:/users/Pirox/projects/svn/pirox/GridMethod/qtcreator/gridmethodQT'

runtime error R6002

- floating point support not loaded

mingw32-make[1]: *** [/cuda_field_solver_cuda.obj] Error -1

mingw32-make: *** [debug] Error 2

I don’t understand, which does produce this error, and how I can prevent them?

Or may be is there another solution?

It was corrupted CUDAToolkit. Probably corrupted by the virus…
Just reinstall CUDAToolkit, and that error disappeared.

It was corrupted CUDAToolkit. Probably corrupted by the virus…
Just reinstall CUDAToolkit, and that error disappeared.