【发布时间】:2014-02-18 09:24:34
【问题描述】:
我的问题与线程compiling cuda with QT有关;我按照线程中给出的说明进行操作。以下是我的错误日志:
13:41:45: Running build steps for project CUDA-QT...
13:41:45: Starting: "C:\QtSDK\mingw\bin\mingw32-make.exe" clean
C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile.Debug clean
mingw32-make.exe[1]: Entering directory `Z:/QTProjects/CUDA-QT'
del release\cuda\vectorAddition_cuda.o
del release\cuda\vectorAddition_cuda.o debug\obj\main.o
Could Not Find Z:\QTProjects\CUDA-QT\release\cuda\vectorAddition_cuda.o
mingw32-make.exe[1]: Leaving directory `Z:/QTProjects/CUDA-QT'
C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile.Release clean
mingw32-make.exe[1]: Entering directory `Z:/QTProjects/CUDA-QT'
del release\cuda\vectorAddition_cuda.o
del release\cuda\vectorAddition_cuda.o release\obj\main.o
mingw32-make.exe[1]: Leaving directory `Z:/QTProjects/CUDA-QT'
Could Not Find Z:\QTProjects\CUDA-QT\release\cuda\vectorAddition_cuda.o
Could Not Find Z:\QTProjects\CUDA-QT\debug\obj\main.o
Could Not Find Z:\QTProjects\CUDA-QT\release\cuda\vectorAddition_cuda.o
Could Not Find Z:\QTProjects\CUDA-QT\release\cuda\vectorAddition_cuda.o
Could Not Find Z:\QTProjects\CUDA-QT\release\obj\main.o
13:41:45: The process "C:\QtSDK\mingw\bin\mingw32-make.exe" exited normally.
13:41:45: Configuration unchanged, skipping qmake step.
13:41:45: Starting: "C:\QtSDK\mingw\bin\mingw32-make.exe"
C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile.Debug
mingw32-make.exe[1]: Entering directory `Z:/QTProjects/CUDA-QT'
"c:\Program Files\NVIDIA\CUDA\CUDAToolkit\bin\nvcc.exe" -D_DEBUG --use_fast_math - I"C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v5.5/include" -lC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v5.5/lib/win32/cuda -lC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v5.5/lib/win32/cudart --machine 32 -arch=sm_11 -c -o release\cuda\vectorAddition_cuda.o vectorAddition.cu
mingw32-make.exe[1]: Leaving directory `Z:/QTProjects/CUDA-QT'
nvcc : fatal error : A single input file is required for a non-link phase when an outputfile is specified
mingw32-make.exe[1]: *** [release/cuda/vectorAddition_cuda.o] Error -1
mingw32-make.exe: *** [debug] Error 2
13:41:45: The process "C:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building project CUDA-QT (target: Desktop)
When executing build step 'Make'
我在 .pro 文件中添加了 nvcc.exe 路径;还是没有成功
作为 stackoverflow 启动一个新线程还不允许我在原始线程上发布 cmets。
【问题讨论】:
标签: windows qt cuda mingw nvcc