Я использую библиотеку Eigen, которая обещает векторизацию матричных операций.Я не знаю, как использовать файлы, указанные в Eigen, и написать make-файл.Исходные файлы, использующие Eigen, включают файлы, перечисленные ниже, это даже не заголовочные файлы (это просто текстовые файлы) -
<Eigen/Core>
<Eigen/Dense>
<Eigen/Eigen>
и так далее.На веб-странице Эйгена упоминается, что для того, чтобы использовать его функции, мне не нужно собирать проект, как я могу включить эти файлы в свой make-файл для сборки моего проекта.Мой пример файла main.c выглядит следующим образом. Может кто-нибудь показать мне, как написать make-файл для этого файла -
#include <Eigen/Core>
// import most common Eigen types
USING_PART_OF_NAMESPACE_EIGEN
int main(int, char *[])
{
Matrix3f m3;
m3 << 1, 2, 3, 4, 5, 6, 7, 8, 9;
Matrix4f m4 = Matrix4f::Identity();
Vector4i v4(1, 2, 3, 4);
std::cout << "m3\n" << m3 << "\nm4:\n"
<< m4 << "\nv4:\n" << v4 << std::endl;
}
Помогите!