mochirism’s blog

日頃のメモが主目的

気が付けばエラーが無くなっていた。。。

 

mochirism.hatenablog.com

 一番問題あるパターンでのエラー解決。。。。

Visual Studio 2013でcuファイルを右クリックしてpropertiesを開き、[CUDA C/C++]の内容を確認していたら[Target machine Platform]が32-bitになっているのに気が付き、Platformはx64だから64-bitにすべきだな、と判断してビルドしてみると上記エントリーのようなエラーが全て解消。

「おおー、これがエラーの原因であったか~」と思ってとりあえず、残存するエラーを潰してようやくビルド成功。デバッグモードで実行して無事に?例外終了する事を確認。このタイミングでPropertiesを変更した内容を戻して再度ビルドしてみるとエラーが再発する事でも確認するかと思い、設定を戻してビルドするとなぜかビルドに成功してしまう。。。

次同じエラーが出た時にまた悩むことになるのかもしれないのか。。。