CUDA SDKでbandwidthTest.cuをコンパイルして実行します。CUDA bandwidthTest.cu
nvcc -arch=sm_20 bandwidthTest.cu -o bTest
cutil_inline.h: no such file or directory
shrUtils.h: no such file or directory
私はこの問題をどのように解決できますか?
CUDA SDKでbandwidthTest.cuをコンパイルして実行します。CUDA bandwidthTest.cu
nvcc -arch=sm_20 bandwidthTest.cu -o bTest
cutil_inline.h: no such file or directory
shrUtils.h: no such file or directory
私はこの問題をどのように解決できますか?
#includeしようとした2つのヘッダーファイルは、おそらくそのディレクトリでは使用できません。 Visual Studio IDEを使用すると、赤いアウトラインが表示されます。
これらは同じディレクトリにあり、私は何ができるのでしょうか? –
現在のディレクトリをインクルード検索パスに追加します。
nvcc -I。 -arch = sm_20 bandwidthTest.cu -o BTEST
-Lは、ライブラリの検索パスのみを変更します。 -Iインクルード検索パスを変更します。 – talonmies
@talonmies:おっと。回答が修正されました。 –
はcutil_inline.hとshrUtils.hへのパスと、次のようにコンパイル行でそれらを置くためにパスを探す:
nvcc -Ipath to cutil_inline.h -Ipath to shrUtils.h -arch=sm_20 bandwidthTest.cu -o bTest
また、考えますそうでない場合に備えて、コンパイルにmakefileを使用します。
CUDA SDKに組み込まれているmakefileを使用してください – pQB