2

OpenBlas をインストールし、OpenBlas にリンクされた C プログラムをコンパイルすることができました。

 gcc testOpenBlas.c  -I /opt/OpenBLAS/include/ -L/opt/OpenBLAS/lib -lopenblas

g++ と同じリンカ オプションを使用して C++ プログラムをリンクしようとすると、次のエラーが発生します。

testOpenBlas.cpp:1:28: fatal error: OpenBlas/cblas.h: No such file or directory
 #include <OpenBlas/cblas.h>

ヒントはありますか?

4

2 に答える 2

2

このインクルード ディレクティブはOpenBlas/cblas.h、すべてのインクルード ディレクトリ、特に/opt/OpenBLAS/include/.

問題は、ファイルが存在する/opt/OpenBLAS/include/OpenBlas/cblas.hかどうかです。

-Iまた、ソース ファイルの前にフラグを指定する必要があると思います。

于 2015-05-04T17:34:08.757 に答える