-1

私は c++ で PCLint を使用しようとしています。cmake ファイルでインクルード ディレクトリとして定義されている Eigen ヘッダーのみのライブラリを使用しています。次のコマンドを試しました:

lint-nt.exe std.lnt -i"pathToEigenLibrary" "listOfFileToLint"

問題は、std.lnt に何を書かなければならないのか、lnt が Eigen ライブラリのエラーを無視することを知らないことです。私は試した :

-wlib(0)
-libh("pathToEigenLibrary") 
-libdir("pathToEigenLibrary") 

誰でも経験がありますか?

次のような多くのエラーが発生します。

\Eigen\Eigen\src\Core\util\XprHelper.h  337  Error 1048:  expected a constant expression

Eigen\Eigen\src\Core\util\XprHelper.h  279  Error 1048:  expected a constant expression

While instantiating struct Eigen::internal::nested<Eigen::DiagonalProduct<<1>,<2>,<3>>> at File Eigen\Eigen\src\Core\DiagonalProduct.h line 50
4

2 に答える 2