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

麒麟系统编译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.xdnf.cn/news/7639.html

相关文章:

  • 02 if...else,switch,do..while,continue,break
  • DevExpressWinForms-XtraMessageBox-定制和汉化
  • 【python进阶知识】Day 31 文件的规范拆分和写法
  • vLLM框架高效原因分析
  • IntentUri页面跳转
  • 常见的 API 及相关知识总结
  • 如何查看Python内置函数列表
  • 面试之MySQL慢查询优化干货分享
  • AT2659S低噪声放大器芯片:1.4-3.6V宽电压供电,集成50Ω匹配
  • springboot+vue实现服装商城系统(带用户协同过滤个性化推荐算法)
  • 使用SFunction获取属性名,减少嵌入硬编码
  • 初识Linux 进程:进程创建、终止与进程地址空间
  • js绑定事件
  • RabbitMQ ⑤-顺序性保障 || 消息积压 || 幂等性
  • 在CuPy中使用多节点多GPU环境
  • C#基础:yield return关键字的特点
  • 2025ICPC武汉邀请赛-F
  • 游戏启动DLL文件缺失怎么解决 解决dll问题的方法
  • Vue学习路线
  • leetcode hot100刷题日记——6.和为 K 的子数组
  • 【Axure视频教程】动态地图路线
  • 实现rpc通信机制(待定)
  • R语言空间分析实战:地理加权回归联合主成份与判别分析破解空间异质性难题
  • 封装POD与PinMap文件总结学习-20250516
  • Go 语言简介
  • 操作系统的基础概念
  • 初步认识HarmonyOS NEXT端云一体化开发
  • AbMole| Phorbol 12-myristate 13-acetate(CAS号16561-29-8;目录号M4647)
  • vue+threeJs 生成烟花效果
  • PEFT简介及微调大模型DeepSeek-R1-Distill-Qwen-1.5B