Я пытаюсь использовать PCLint с C++. Я использую только библиотеку заголовков Eigen, которая определена как каталог include в моем файле cmake. Я попробовал следующую команду:ПК Lint + Собственная библиотека
lint-nt.exe std.lnt -i"pathToEigenLibrary" "listOfFileToLint"
проблема, я понятия не имею, что я должен написать в моем std.lnt, что LNT игнорировать ошибку на библиотеке Эйгеном. Я пробовал:
-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
Как вы включаете Eigen в свой код? '#include' или '#include" Eigen/Core "'? –