2

テンプレートサンプルを取得した最初のCUDA5.0プロジェクトをコンパイルしようとしています。まだコンパイルできていません。2つのエラーが表示されているので、プロジェクトの設定をテンプレートプロジェクトの設定と比較しましたが、一貫しているように見えるので困惑しています。これが私の2つのエラーです。

最初に発生するのは、カーンウルを呼び出そうとしたときです。'<<<'

エラー32エラー:式D:\ Virtualbox Data \ Assembla \ gul \ antares software \ AntaresVisualizerCuda \ AntaresVisualizerCuda \kernel.cu584が必要です

次のエラーを解決することでタールが修正される可能性があります。

エラー33エラーMSB3721:コマンド "" C:\ Program Files \ NVIDIA GPU Computing Toolkit \ 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 \ include" -I "C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v5.0 \ include" -I "C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v5.0 \ include "-G--keep-dir"デバッグ "-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(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ BuildCustomizations \ CUDA 5.0.targets 498

これについて何かアイデアはありますか?

4

1 に答える 1

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あるべきではありません。それかあなたは議論を逃しています。

于 2012-10-23T18:40:51.353 に答える