-- Found CasADi include dir: /usr/include;/usr/include/casadi
-- Found CasADi libs: /usr/lib/libcasadi_nlpsol_ipopt.so;/usr/lib/libcasadi_csparse.so;/usr/lib/libcasadi_tinyxml.so;/usr/lib/libcasadi.so
-- Configuring done
-- Generating done
#include "casadi/casadi.hpp"
int main()
{
casadi::SX sym = casadi::SX("sym",4);
std::cout << sym << "\n";
return 0;
}
/home/listov/catkin_ws/src/test_package/src/casadi_test.cpp:5:40: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] casadi::SX sym = casadi::SX("sym",4); ^In file included from /usr/include/casadi/core/sx/sx_elem.hpp:33:0, from /usr/include/casadi/core/core.hpp:30, from /usr/include/casadi/casadi.hpp:29, from /home/listov/catkin_ws/src/test_package/src/casadi_test.cpp:1:/usr/include/casadi/core/matrix.hpp:100:5: error: initializing argument 1 of ‘casadi::Matrix<T>::Matrix(int, int) [with Scalar = casadi::SXElem]’ [-fpermissive] Matrix(int nrow, int ncol);
casadi::SX sym = casadi::SX::sym("sym",4);