测试记录2:Ubuntu工程直接添加使用Eigen3源文件

直接将Eigen3源文件放入到工程目录下使用,免安装

1.新建空文件夹Test_eigen

2.创建将eigen下载的文件夹解压,重命名为eigen3放入到Test_eigen

3.进入Test_eigen,创建main.cpp

复制代码
#include <iostream>
#include <Eigen/Eigen>

int main(){
    double a;
    Eigen::Vector3i index1(11, 21, 31);

    a = index1.norm();

    std::cout << "a is " << a << std::endl;

    return 0;
}

4.进入Test_eigen,创建CMakeLists.txt文件

复制代码
cmake_minimum_required(VERSION 3.0)
project(test)

set(CMAKE_CXX_STANDARD 14)
include_directories(eigen3)
add_executable(test main.cpp)

5.在当前文件夹打开终端命令,输入

复制代码
cmake .

6.输入

复制代码
make

7.运行

复制代码
./test

参考

https://editor.csdn.net/md/?not_checkout=1\&spm=1001.2015.3001.4503

相关推荐
python百炼成钢1 天前
13.RTC实时时钟
linux·stm32·单片机·嵌入式硬件·实时音视频
门思科技1 天前
LoRaWAN通信协议详解:架构、加密机制与核心应用
运维·服务器·网络·嵌入式硬件·物联网
乐维_lwops1 天前
2025年运维监控建设重点是什么?
运维·监控系统·it监控
二进制coder1 天前
Linux RTC 驱动子系统详细实现方案
linux·运维·实时音视频
淮北4941 天前
linux系统学习(10.shell基础)
linux·运维·服务器·学习
视觉震撼1 天前
RDP登录事件详细溯源分析脚本(兼容Windows PowerShell版本)
运维·网络·windows·网络安全·网络攻击模型·安全威胁分析·安全架构
Lolo_fi1 天前
记录Fedora43上安装向日葵
linux
noravinsc1 天前
两台 centos 7.9 部署 pbs version 18.1.4 集群
linux·运维·centos
你的微笑,乱了夏天1 天前
linux centos常用命令整理
linux·运维·centos
故林丶1 天前
【Linux】CentOS 7.8 Docker + Docker Compose 安装
linux·docker·centos