DOC软件文档百宝箱

安装第三方库步骤

C++ 的作业和练手项目迟早会用到库:数据结构课要 Boost,数据库练习要 SQLite,写个小游戏要 SDL2。本篇讲在 Cxxdroid 里把这些库装起来的做法,以及几个容易卡住的点。还没装好软件本体的,先看手机写 C++ 离线编译指南。


为什么手机上装库不折腾

自己在手机上交叉编译一个 C++ 库是相当硬核的活。Cxxdroid 的解法是内置一个包管理器,背后连着专属仓库:常用库都提前编译好了,做成一个一个的包,列表里点 INSTALL 就能用,不需要碰命令行。

实际操作步骤

  1. 打开包管理器。在 App 主界面进入 Package manager,库里按字母排好。
  2. 搜索需要的库。Boost、SQLite、ncurses、libcurl 这些常用项都在列表里,每个包会标注版本号和体积。
  3. 点 INSTALL。下载和解包自动完成,装完回到编辑器就能 #include 对应头文件。
  4. 编译验证。写个三五行的小程序调用库里的一个函数,能编译通过、能跑出输出,库就算就位了。

图形库(SDL2、SFML、Allegro)也在同一个仓库里,装好后在示例工程里能找到对应的演示代码,跑起来是带画面的小程序,很适合给自己打气。

三个容易卡住的点

一个提醒

包管理器解决的是"装得上",用得对不对还是语法问题。第一次用某个库,建议直接从内置示例里找对应的演示工程跑一遍,再改成自己的需求,比从零写省很多排查时间。

相关文档

同站更多