[ アカウントをゲット! ]
だいぶん前にTwitterで書いたことだけど、そのまま埋もれて消えていってしまいそうなので、改めて書き留めておく。
大学でCUDAを使っていたのだが、IDEをVC2005にして作業していた。で、よくコンパイルエラーを起こすわけだが、エラーが起きたときVC2005はnvccの行番号を理解できないらしく、エラーメッセージをクリックしてもジャンプしない。
これでは不便きわまりないので、sedを使って出力を変換してやるようにした。
nvcc.exe %* 2>&1 | sed -e "s/\"\(.*\)\", line \([0-9]*\)/\1(\2)/g"
こんな感じのコマンドをnvccl.batなんて名前にしておいてパスの通ったところに置いておく。
元ネタ:http://blogs.dion.ne.jp/satojun/archives/4004468.html
あと、VC2005のエディタ設定で拡張子CUとCUHにMicrosoft Visual C++のエディタを割り当てておくとインテリセンスが効くようになる模様。
#しかしすっごい久しぶりの日記だな…
このページのすべての商標と著作権はそれぞれの所有者が有します。
コメントやユーザ日記に関しては投稿者が有します。
のこりのものは、© 2001-2009 OSDN です。