具体操作,修改qt项目配置文件pro,在配置后面加入如下代码,我们就实现了qt+cuda的交叉编译。
# 让你的项目可以看到后缀cu的cuda代码文件
OTHER_FILES += ./Bll/ImageReconstruction/Cuda/CudaFDK.cu \
./Bll/ImageReconstruction/Cuda/CudaFDK_kernel.cu \
./Bll/ImageReconstruction/Cuda/CudaFDK_SS.cu \
./Bll/ImageReconstruction/Cuda/CudaFDK_SS_kernel.cu
# CUDA配置,具体按照你系统环境更改
CUDA_SOURCES += ./Bll/ImageReconstruction/Cuda/CudaFDK.cu \
./Bll/ImageReconstruction/Cuda/CudaFDK_kernel.cu \
./Bll/ImageReconstruction/Cuda/CudaFDK_SS.cu \
./Bll/ImageReconstruction/Cuda/CudaFDK_SS_kernel.cu
CUDA_SDK = "/usr/local/cuda-5.0/" # cudaSDK路径
CUDA_DIR = "/usr/local/cuda-5.0/" # CUDA tookit路径
SYSTEM_NAME = linux # 自己系统环境 'Win32', 'x64', or 'Win64'
SYSTEM_TYPE = 32 #操作系统位数 '32&#