まだそんなことやってんの?

技術系備忘録ブログがメイン

CUDAでのビルド

CUDA8.0、visualstudio2015で開発中ハマったのでメモ

簡略化のために、CUDAのサンプル(C:¥ProgramData¥NVIDIA Corporation¥CUDA Samples¥v8.0¥0_Simple¥template)を用いて環境を作り、自分のソースコードを作ってビルドしたところ、MSB3721のエラーが発生。

「NCIDIA CUDA Toolkit5.5 Release Notes」29ページ「1.11.4.1CUDA Compiler」によると CUDA compiler(nvcc)はpathにユニコード文字を許していないようである。

今回、プロジェクトのpathにたまたま日本語を含んでいたため、別のディレクトリに移動するとエラーは解決。

まだそんなことやってんの?