私はOpenCLを初めて使用します。私はインターネットの助けを借りてOpenCLでベクトル加算コードを書きました。を使用して、1つのヘッダーファイルをインクルードCL/cl.h
し#include
ました。
私はNVIDIAグラフィックカードを使用しており、OpenCLの実装はNVIDIA_GPU_Computing_SDKです。私のOpenCLヘッダーファイルはこのパスにあります/opt/NVIDIA_GPU_Computing_SDK/OpenCL/common/inc
。コードをコンパイルするときにこのパスを追加することで、LinuxターミナルからOpenCLプログラムを実行できます。しかし今、私はこのコードのCMakeファイルを書きたいと思います。CMakeファイルはCプログラムでは正常に機能しますが、このパスの問題のためにOpenCLプログラムでは機能しません。ターミナルでは、以前は入力していましたが$cmake .
、この後$make
、cmakeによって作成されたMakefileが検索されますが、コマンドを入力した後にエラーが発生しますmake
fatal error: CL/cl.h: No such file or directory!
このヘッダーファイルをCMakeファイルにインクルードするにはどうすればよいですか?