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

WordPress三级主题中山口碑seo推广

WordPress三级主题,中山口碑seo推广,营销型网站建设广告语,服务器的作用和用途linux下安装c图形库Matplot,使得c可以可视化编程;安装Matplot之前,需要先安装一个gnuplot,因为Matplot是依赖于此库 gnuplot下载链接: http://www.gnuplot.info/ 一、gnuplot下载与安装(可以跳过,下面源码…

linux下安装c++图形库Matplot++,使得c++可以可视化编程;安装Matplot++之前,需要先安装一个gnuplot,因为Matplot++是依赖于此库
gnuplot下载链接:
http://www.gnuplot.info/

一、gnuplot下载与安装(可以跳过,下面源码安装,直接apt install gnuplot)

下面==gunplot的安装步骤可以跳过,直接用apt包管理器安装==

step1.进入链接点击Release链接,如下图所示

在这里插入图片描述

step2. 选择tar.gz后缀文件,进行下载:

在这里插入图片描述

step3.下载成功后,cd进入安装包的目录,然后使用tar命令进行解压;
tar -zxvf gnuplot-6.0.1.tar.gz

tar -zxvf 是用于解压 .tar.gz 格式压缩包的常用命令,其中每个参数的含义如下:

  • -z:通过 gzip 进行解压缩。.tar.gz 文件是先用 tar 进行打包,然后用 gzip 压缩的。
  • -x:解压文件(extract)。
  • -v:显示解压过程中的文件列表(verbose)。
  • -f:指定要操作的文件(file)。这个选项需要紧跟在压缩文件名之前。
step4. 解压缩后进入此文件夹
cd gnuplot-6.0.1
step5. 进入文件夹后,做一些依赖配置
sudo apt install qtbase5-dev qtbase5-dev-tools libqt5svg5-dev qttools5-dev-tools

此命令安装一些依赖,包括qt5相关的一些工具,这里如果后面报错,可能是系统还缺乏其他依赖,可以再问下gpt,进行补充安装;

step6 .配置编译选项:
./configure --prefix=/usr/local/gnuplot --with-qt=qt5

其中,--perfix是设置安装路径,--with是设置依赖

step 7. 编译,安装

首先使用make命令进行编译
在这里插入图片描述
这里编译不通过可能是缺少依赖,具体缺少什么,可以自行检查;

然后再安装:

sudo make install
step8. 配置环境变量

配置环境变量:
使用gedit打开.bashrc

sudo gedit ~/.bashrc

在结尾加入下面环境变量设置并保存:

# for gnuplot
export GNUPLOT=/usr/local/gnuplot
export PATH=/usr/local/gnuplot/bin:$PATH
export MANPATH=/usr/local/gnuplot/share/man/man1:$MANPATH

保存后记得刷新一下环境变量设置:

source ~/.bashrc

然后可以用以下命令进行测试:

which gnuplot
gnuplot--version
gnuplot

下面用which,出现路径则说明安装成功。
在这里插入图片描述

二、Matplot++下载配置

下载链接:
https://alandefreitas.github.io/matplotplusplus/
在这里插入图片描述
进入网址,下滑,点击download按钮
download
链接会跳转到github,然后不要选择最新的,而是选择下面的1.2.0版本,因为这个版本有编译后的软件包,安装起来比较方便。
在这里插入图片描述

下载后安装Matplot++

首先,进入下载的目录,进行安装包解压,并进入解压后的文件夹;

tar -xvzf Matplot++-1.2.0-Linux.tar.gz
cd Matplot++-1.2.0-Linux

会有两个文件
在这里插入图片描述
这两个文件内部都是直接已经编译好的,可以直接放到ubuntu的对应系统目录里,编译器便可以识别到。

sudo mv ./include/matplot/  /usr/local/include/
sudo mv ./lib/*   /usr/local/lib/

最后,要进行包含头文件,以及对CmakeList.txt的编写,以管理库依赖,C++包含:

#include "matplot/matplot.h"

这里这个头文件的写法,是因为,默认编译器会搜索到/user/loacal/include这一层,这一层都是文件夹,比如matplot就在这层级,而matplot.h在matplot文件夹下,故要#include "matplot/matplot.h"这样包含。

CMakeLists添加:
重点是以下几个命令的添加。

find package(Matplot++REQUIRED)
if (TARGET Matplot++:matplot)
message(STATUS "**Matplot++found ***")
endif()
target link libraries(${PROJECT NAME}
PUBLIC
Matplot++:matplot)

完整的CMakeLists.txt文件为:

cmake_minimum_required (VERSION 3.10)
project(test)
set(CMAKE_CXX_STANDARD 11)
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin)find_package(Matplot++ REQUIRED)
if (TARGET Matplot++::matplot)
message(STATUS "**Matplot++found**")
endif()
add_executable(matplottest test.cpp)target_link_libraries(matplottest
PUBLIC
Matplot++::matplot
)

然后,Matplot++的官网有很多示例,可以学习使用;
https://alandefreitas.github.io/matplotplusplus/

在这里插入图片描述

下面是自己的文件结构:
在这里插入图片描述
然后点击左下角的build按钮进行编译,点击左下角的运行按钮,便可以画出图。

在这里插入图片描述

http://www.15wanjia.com/news/57640.html

相关文章:

  • 中国万网icp网站备案专题seo推广编辑
  • 网站建设模版今年疫情最新消息
  • 做写真图片网站合法吗百度seo哪家公司好
  • php网站开发常用框架惠州网站建设方案推广
  • 杭州做网站费用百度推广外包
  • 网站平台建设费用电商网站制作
  • 宣威网站建设淘宝标题优化网站
  • 娱乐建网站2021年热门关键词
  • 一般网站banner尺寸电商网站怎样优化
  • 长沙网站开发推荐模板建站代理
  • 电商网站设计培训今天新闻
  • 新沂建设网站济南搜索引擎优化网站
  • 网站建设需求调研过程公司网站首页设计
  • 合肥市住房和城乡建设局网站搜索引擎优化入门
  • 网站推广公司卓立海创新闻源发稿平台
  • 怎么做系统软件网站外贸建站网站推广
  • 广州it培训机构上海网络seo公司
  • 重庆建设人才网站关键字搜索软件
  • 服装店网站建设思路360竞价推广
  • 怎么才能自己创一个平台珠海seo排名收费
  • 网站建设的教程营销方法有哪几种
  • 什么是网站风格北京计算机培训机构前十名
  • 网站滑动效果怎么做的深圳网络推广培训
  • 青岛鲁icp 网站制作 牛商网唐山seo推广公司
  • 公司网站怎么免费建google服务框架
  • 制作公司网站多少钱短信营销平台
  • 武汉承接网站制作四平网站seo
  • 顺德建设局网站网站运营推广
  • 深圳宝安区属于什么档次seo优化大公司排名
  • 想自己建个网站设计网站排名