Visual Studio 2008 で新しい CUDA プロジェクトを開始する方法
新しいプロジェクトの作成
- 空のコンソール プロジェクトを選択し、MS ウィザードを使用して新しいプロジェクトを作成します。
- CUDA コード用に .cu ファイルを作成し、ホスト コード用に .c または .cpp ファイルを作成します。
CUDA との統合
CUDA Toolkit 3.2 以降
- NvCudaRuntimeApi.rules ファイル (または NvCudaDriverApi.rules) を追加します
- 追加のライブラリ ディレクトリに $(CUDA_PATH)lib$(PlatformName) を、追加の依存関係に cudart.lib を含めて、CUDA ランタイム ライブラリを追加します。
- 🎜>
オプションで、追加のインクルード ディレクトリに $(CUDA_PATH)include を追加して、CUDA インクルード ファイルの組み込みを有効にします。
CUDA ツールキット 3.1 以前
- Cuda.rules ファイルをプロジェクトのカスタム ビルド ルールに追加します。
- 追加のライブラリ ディレクトリに $(CUDA_LIB_PATH) を、追加の依存関係に cudart.lib を含めることで、CUDA ランタイム ライブラリを追加します。
- オプションで、追加のインクルード ディレクトリに $(CUDA_INC_PATH) を追加して、CUDA インクルード ファイルの組み込みを有効にします。
追加のヒント
- 変更CUDA ランタイムと一致するように、ランタイム ライブラリを /MT に追加します。
- 付属の usertype.dat ファイルを使用して構文の強調表示を有効にします。
- 適切なレジストリ エントリを追加して、Intellisense サポートを有効にします。
- Cutil を回避し、制御を強化するための独自のチェック メカニズムを作成することを検討してください。
以上がVisual Studio 2008 で CUDA プロジェクトをセットアップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。