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

麒麟系统编译osg —— 扩展篇

一、背景

前文讲到麒麟系统编译osg,通常情况下会提示:

意思是无法生成插件osgdb_jpeg,需要配置“JPEG_LIBRARY”和“JPEG_INCLUDE_DIR”。

经查,本机不存在jpeglib.h和libjpeg.so,需要另外安装。

二、编译jpeg库

1、下载源码

下载地址:

http://www.ijg.org/files/jpegsrc.v9f.tar.gz

2、解压与编译

tar -zxvf jpegsrc.v9f.tar.gz
cd jpeg-9f# 配置并安装到自定义路径(如 /opt/jpeg)
./configure --prefix=/opt/jpeg --enable-shared
make && sudo make install

3、查看结果

在目录“/opt/jpeg”下生成了“include”和“lib”等目录,其中包含了“jpeglib.h”和“libjpeg.so”。 

三、继续编译osg

编译命令如下:

cmake .. -DCMAKE_BUILD_TYPE=Release \-DCMAKE_INSTALL_PREFIX=/usr/local/osg-3.6.4 \-DJPEG_INCLUDE_DIR=/opt/jpeg/include \-DJPEG_LIBRARY=/opt/jpeg/lib/libjpeg.so

其他命令相同。

http://www.dtcms.com/a/203008.html

相关文章:

  • 系统架构设计(十六):敏感点、权衡点、风险点和非风险点
  • EtherCAT通信协议
  • 题解:AT_abc244_e [ABC244E] King Bombee
  • vue+three.js 五彩烟花效果封装+加载字体
  • Go语言实战:使用 excelize 实现多层复杂Excel表头导出教程
  • idea 插件开发自动发布到 nexus 私服中(脚本实例)
  • 随记1-LLM多轮对话的陷阱
  • LTX-Videov本地部署教程:时空扩散+多尺度渲染,重塑AI视频研究范式
  • 至此(day1-day4)代码详解(ai辅助整理)
  • Python代码加密与发布方案详解
  • 计算机图形学Games101笔记--几何
  • leetcode字符串篇【公共前缀】:14-最长公共前缀
  • NebulaGraph学习笔记-SessionPool之Session not existed
  • 常见高速电路设计与信号完整性核心概念
  • SVA 断言16.9 Sequence operations序列运算翻译笔记(12)
  • 香港科技大学(广州)智能制造理学硕士招生宣讲会——深圳大学专场
  • Nextjs App Router 开发指南
  • leetcode 找到字符串中所有字母异位词 java
  • 百度网盘加速补丁v7.14.1.6使用指南|PC不限速下载实操教程
  • 你知道mysql的索引下推么?
  • Doris高性能读能力与实时性实现原理
  • 【优秀三方库研读】在 quill 开源库中 QUILL_MAGIC_SEPARATOR 的作用是什么,解决了什么问题
  • 【Java】封装在 Java 中是怎样实现的?
  • 基于springboot的网上学校超市商城系统【附源码】
  • [Vue]组件介绍和父子组件间传值
  • 广东省省考备考(第十五天5.20)—言语(第六节课)
  • MySQL基础关键_014_MySQL 练习题
  • 阿里云百炼(1) : 阿里云百炼应用问答_回答图片问题_方案1_提问时上传图片文件
  • 北斗导航 | 基于matlab的多波束技术的卫星通信系统性能仿真
  • 实战:基于Pangolin Scrape API,如何高效稳定采集亚马逊BSR数据并破解反爬虫?