cuda错误MSB3721退出代码2

时间:2012-10-15 01:37:35

标签: visual-studio-2010 cuda compiler-errors

我正在尝试编译我的第一个CUDA 5.0项目,我拿了模板样本。我还没有编译它,因为它显示了两个错误,我已经将项目设置与模板项目的设置进行了比较,它们看起来是一致的,所以我很难过。这是我的两个错误。

第一次发生在我试图调用我的kernwl它标记'<<<'

  

错误32错误:预期表达式D:\ Virtualbox   数据\ Assembla \古尔\安塔尔   software \ AntaresVisualizerCuda \ AntaresVisualizerCuda \ kernel.cu 584

可能通过解决下一个错误来修复thar:

  

错误33错误MSB3721:命令“”C:\ Program Files \ NVIDIA GPU   计算工具包\ CUDA \ v5.0 \ bin \ nvcc.exe“   -gencode = arch = compute_10,code = \“sm_10,compute_10 \” - use-local-env --cl-version 2010 -ccbin“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ bin” -I“./” - I“C:\ ProgramData \ NVIDIA Corporation \ CUDA   Samples \ v5.0 \ C \ common \ inc“-I”C:\ ProgramData \ NVIDIA Corporation \ CUDA   Samples \ v5.0 \ shared \ inc“-I”C:\ fltk-1.3.0 \ include“-I”C:\ Program   Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v5.0 \包含“-I”C:\ Program   Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v5.0 \包含“-I”C:\ Program   Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v5.0 \ include“-G --keep-dir   “Debug”-maxrregcount = 0 --machine 32 --compile -g -DWIN32 -DWIN32   -DWIN32 -D_DEBUG -D_WINDOWS -D_MBCS -D_MBCS -Xcompiler“/ EHsc / W3 / nologo / Od / Zi / RTC1 / MTd”-o“Win32 / Debug / kernel.cu.obj”   “D:\ Virtualbox Data \ Assembla \ gul \ antares   SOFTWARE \ AntaresVisualizerCuda \ AntaresVisualizerCuda \ kernel.cu “”   退出代码2. C:\ Program Files   (86)\的MSBuild \ Microsoft.Cpp \ V4.0 \ BuildCustomizations \ CUDA   5.0.targets 498

关于这个的任何想法?

1 个答案:

答案 0 :(得分:2)

评论中的内核调用如下所示:

tracePixel<<< gridP, threads >>>(d_screenOrigin, u_unit, d_u_dir, v_unit, d_v_dir, d_cam_pos, d_minpoint, d_maxpoint, gridLength, min, scale, d_grid, d_buffer,);

如果这确实是你所拥有的而不是拼写错误,那么在d_buffer之后还有一个额外的','不应该存在。或者你错过了一个论点。