测试记录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

相关推荐
东软吴彦祖12 分钟前
包安装利用 LNMP 实现 phpMyAdmin 的负载均衡并利用Redis实现会话保持nginx
linux·redis·mysql·nginx·缓存·负载均衡
艾杰Hydra37 分钟前
LInux配置PXE 服务器
linux·运维·服务器
多恩Stone40 分钟前
【ubuntu 连接显示器无法显示】可以通过 ssh 连接 ubuntu 服务器正常使用,但服务器连接显示器没有输出
服务器·ubuntu·计算机外设
慵懒的猫mi1 小时前
deepin分享-Linux & Windows 双系统时间不一致解决方案
linux·运维·windows·mysql·deepin
Allen Bright1 小时前
使用 JMeter 的 Autostop Listener 插件:自动化性能测试的守护者
运维·jmeter·自动化
晚秋贰拾伍1 小时前
设计模式的艺术-代理模式
运维·安全·设计模式·系统安全·代理模式·运维开发·开闭原则
阿无@_@1 小时前
2、ceph的安装——方式二ceph-deploy
linux·ceph·centos
hhzz1 小时前
ansible自动化运维实战--复制模块和用户模块(3)
运维·自动化·ansible
hhzz1 小时前
ansible自动化运维实战--Inventory主机清单(2)
运维·自动化·ansible
PyAIGCMaster2 小时前
ollama部署及实践记录,虚拟环境,pycharm等
linux·ide·pycharm