当前位置: 首页 > news >正文

VS中安装gismo库

文章目录

  • 前言
  • 一、下载安装paraview
    • 直接下载压缩包安装就可以了
    • 解压后按步骤安装即可
  • 二、gismo库的安装
    • gismo库网址
    • 第一种方法:
    • 第二种方法
    • 第三种方法:用Cmake软件直接安装
      • 首先下载cmake软件[网址](https://cmake.org/download/)
      • 安装gismo库
    • 三、gismo库的使用
      • 创建一个新项目,选择项目属性
      • 如果有问题,还有进一步操作 将“gismo.dll”文件 放到项目文件(Project4)中的debug文件夹中。如下图所示
      • 简单调用gismo库代码


前言

只是为方便学习,不做其他用途,安装视频教程

一、下载安装paraview

安装这个软件的原因我也不是很清楚

直接下载压缩包安装就可以了

paraview下载网址:

在这里插入图片描述
Windows系统 下面两个压缩包任意一个都可:
在这里插入图片描述

解压后按步骤安装即可

二、gismo库的安装

gismo库网址

在这里插入图片描述

第一种方法:

打开VS,点击克隆存储库:
在这里插入图片描述

复制git网址:https://github.com/gismo/gismo.git
在这里插入图片描述
填到相应位置,点击克隆
在这里插入图片描述

完成。
不过这种方法成功几率不大,受到国内防火墙的限制

第二种方法

下载gismo压缩包:
在这里插入图片描述

解压

在这里插入图片描述
在这里插入图片描述

静待5秒左右 出现下面的页面 点击设置编辑器

在这里插入图片描述

如果没有弹出,可以进行以下操作

在这里插入图片描述

出现如下图页面

在这里插入图片描述
在这里插入图片描述

点击 “全部重新生成”

在这里插入图片描述

会在你下载的gismo文件中出现一个out文件
在这里插入图片描述

点击 “+” 选择 x64-release
在这里插入图片描述

点击 “全部重新生成”

在这里插入图片描述

在这里插入图片描述

完成

按理来说完成上述步骤,gismo库应该就已经完成安装了,但是我安装上述过程 最后一步报错了(说一下,虽然我安装最后报错了,但是我一个研一的师弟按照视频安装的没问题)

第三种方法:用Cmake软件直接安装

难受,这个库安装搞了我五六个小时了,最后还是在师弟的帮助下完成了,下面简单说一下师弟的方法

首先下载cmake软件网址

cmake正常安装即可:

安装gismo库

打开 cmake软件

在这里插入图片描述

找到gismo解压地址,创建一个空文件夹命名为“gismo-build”
在这里插入图片描述

进行下面的操作

在这里插入图片描述
在这里插入图片描述

勾选你需要的选项
在这里插入图片描述
按“configure” 然后点击 Finish 点击

在这里插入图片描述

注1: 这个地址在之后编译文件的时候要用到

在这里插入图片描述

点击 “Generate”按钮

在这里插入图片描述

在 “gismo-build” 文件夹中找到“gismo.sln”文件 运行

在这里插入图片描述

“INSTALL”文件生成时如果报错, 则用管理员身份重新运行VS 下“gismo-build” 文件夹中的“gismo.sln”文件,重新操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、gismo库的使用

创建一个新项目,选择项目属性

在这里插入图片描述
在这里插入图片描述

目录: C:\Program Files (x86)\gismo\include\gismo

在这里插入图片描述

这个目录是 你生成的gismo文件里面的(在安装库的过程中有个注1的地址)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

输入附加依赖项:gismo.lib gismo_static.lib

在这里插入图片描述
在这里插入图片描述

如果有问题,还有进一步操作 将“gismo.dll”文件 放到项目文件(Project4)中的debug文件夹中。如下图所示

在这里插入图片描述
在这里插入图片描述

简单调用gismo库代码

#include <gismo.h>
#include <Eigen/Dense>
using namespace Eigen;using namespace gismo;int main()
{gsInfo << "here";MatrixXd Node;
}
http://www.lryc.cn/news/2046.html

相关文章:

  • 元学习方法解决CDFSL以及两篇SOTA论文讲解
  • 大数据之------------数据中台
  • Python 中 字符串是什么?
  • OJ刷题Day1 · 一维数组的动态和 · 将数字变成 0 的操作次数 · 最富有的客户资产总量 · Fizz Buzz · 链表的中间结点 · 赎金信
  • 【数据结构】栈——必做题
  • LearnOpenGL 笔记 - 入门 04 你好,三角形
  • keepalived+mysql高可用
  • JAVA工具篇--1 Idea中 Gradle的使用
  • 弄懂自定义 Hooks 不难,改变开发认知有点不习惯
  • Java面向对象基础
  • 基于python下selenium库实现交互式图片保存操作(批量保存浏览器中的图片)
  • 一:Datart的下载、本地运行
  • Docker-compose
  • 经典文献阅读之--PLC-LiSLAM(面,线圆柱SLAM)
  • 计算组合数Cnk即从n个不同数中选出k个不同数共有多少种方法math.comb(n,k)
  • 工厂设计模式
  • IO多路转接 —— poll和epoll
  • 计算机网络整理-问答
  • JS 实现抛物线动画案例
  • CSGO搬砖项目,23年最适合小白的项目!
  • 谈谈会话管理
  • Linux查看JVM FULL GC频率
  • java世界String的那些事
  • 【图像配准】多图配准/不同特征提取算法/匹配器比较测试
  • 2023金三银四季跳槽季,啃完这软件测试面试题,跳槽不就稳稳的了
  • 【C++详解】——vector类
  • uniapp 离线本地打包
  • 初识马尔科夫模型(Markov Model)
  • CentOS7 ifconfig(或 ip addr)命令不显示IP地址
  • 2023/2/10总结