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

ubuntu16编译paho.mqtt.c 及 paho.mqtt.cpp编译问题

要编译paho.mqtt.cpp得先编译paho.mqtt.c

但paho.mqtt.c编译时直接按照网上教程在项目paho.mqtt.c目录下建build目录

在build目录下cmake .. && make && sudo make install

结果报错ModuleNotFoundError: No module named 'CommandNotFound'

百度一查 是python的问题,想到可能python版本不对,之前遇到过,查了下

是链接了python2.7换成了python3.5还是不行。

想看看cmake版本,用版本命令一查还是一样报错

结果发现cmake是链接了原来不存在的可执行程序。

重新下载cmake最新版本编译安装,结果发现报错

ubuntu16 fatal error: string_view: 没有那个文件或目录,百度发现这是c++17才有的,

说是gcc版本低了不支持,要升级,不想升级,于是换到ubuntu20上编译。

终于编译好了cmake,编译完再编译paho.mqtt.cpp和paho.mqtt.c

编译好paho.mqtt.c后,编译paho.mqtt.cpp又报错

Target "paho-mqttpp3-shared" links to:      eclipse-paho-mqtt-c::paho-mqtt3as    说是这个paho-mqtt3as库找不到,百度到原来这个库是paho.mqtt.c编译出来的,但我的就没有编译出来这个库

后来看到别人说是没有cmake .. -DPAHO_WITH_SSL=1 加上这个编译选项才会产生

http://www.lqws.cn/news/511273.html

相关文章:

  • 屠龙刀策略
  • Web攻防-CSRF跨站请求伪造Referer同源Token校验复用删除置空联动上传或XSS
  • 统计学纯基础(1)
  • C++ 快速回顾(一)
  • 学习记录:DAY33
  • linux操作系统的软件架构分析
  • Redis 分布式锁原理与实战-学习篇
  • 我的字节一面
  • DeepSeek智能总结 | 邓紫棋音乐版权纠纷核心梳理
  • Dify,FastGPT,RagFlow有啥区别,在智能问答方面有啥区别
  • 主机复制文字和文件到 Ubuntu 虚拟机
  • SEO与SEM:了解如何优化网站
  • NVME驱动分析
  • 2025湖北省职业院校技能大赛信息安全管理与评估样题
  • Unity3D仿星露谷物语开发70之背景音乐
  • 深度解析:2D写实数字人交互场景的创新与应用
  • 华为云Flexus+DeepSeek征文 | 基于ModelArts Studio、DeepSeek大模型和Dify搭建智能聊天助手
  • PostgreSQL(二十八)执行计划与单表查询成本估算
  • Git提交失败?commit hook:lint-staged
  • Handle本地部署
  • JVM的内存模型和内存结构
  • 模块化桌面机器人概念设计​​ - ModBot
  • 七天学会SpringCloud分布式微服务——01
  • Vue的学习内容和目标
  • 10-C#的dataGridView1和datatable的使用
  • vue 3 计算器
  • 用 Python 打造立体数据世界:3D 堆叠条形图绘制全解析
  • STM32学习笔记——中断控制
  • 利用大型语言模型增强边缘云 AI 系统安全性
  • wordpress无法将上传图片的原因和解决方法