Visual Studio 2010 で実行している cuda (v4.2) プログラムに、さまざまなコマンド ライン パラメーターを渡します。nsight (v2.2) を実行するときに、ホスト コンパイラが同じパラメーターを参照するようにします。(プロジェクトを右クリック) -> nsight ユーザー設定 -> コマンドライン引数でこれを行う必要があると思いますが、まだ nvcc をクラッシュさせない構文を見つけることができていません。どういうわけか「--run-args」の周りに配置されていると思いますか?
** 明確化、以下のコメントの後:
VS を直接デバッグするときは、プロパティ ページ/コマンド引数を使用してコマンド引数を入力すると、すべて正常に動作します。しかし、NSight を介して、それは無視されるので、私の質問は、それを行う方法ですか? コンパイラについての私の話では、nsight が NVCC を実行し、非 CUDA コードの裏で MSVC を呼び出すことを前提としています。したがって、NSight は、おそらく上記のオプションを介して、コマンド ライン パラメータを VS に渡す必要があると思います。すべてが合理的であると仮定すると、「nsight ユーザー設定 -> コマンドライン引数」内で単に構文が間違っていると思われ、他の誰かがここで成功したかどうか疑問に思っていました。より明確ですか?