问题:Windows QtCreator环境下出现在编辑器里,cuda函数无法自动补全的情况,使用不便。
原因:追踪发现QtCreator没有定义__CUDACC__宏,使得<cuda_runtime.h>中函数被禁用。
解决方案:将<cuda_runtime.h>中的 #if defined(__CUDACC__) 修改为 #if defined(__CUDACC__) || defined(Q_CREATOR_RUN)即可。
问题:Windows QtCreator环境下出现在编辑器里,cuda函数无法自动补全的情况,使用不便。
原因:追踪发现QtCreator没有定义__CUDACC__宏,使得<cuda_runtime.h>中函数被禁用。
解决方案:将<cuda_runtime.h>中的 #if defined(__CUDACC__) 修改为 #if defined(__CUDACC__) || defined(Q_CREATOR_RUN)即可。