后端岗位面试题更新 2026-08-05

如何用 CMake 载入并链接 MQTT 库的符号?

诺瓦星云后端开发电子/半导体技术原理技术选型问题排查MQTT

考察说明

考察对 CMake 查找库、链接与目标传递机制的掌握

回答思路

  1. 说明用 find_package 查找 MQTT 库的方法
  2. 区分查找库文件与头文件所在的目录
  3. 说明通过 target_link_libraries 链接目标并传递编译选项
  4. 考虑到不同 MQTT 库(如 Paho)的命名差异