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?