如何在Cxxdroid中使用graphics.h及解决头文件不存在报错
Cxxdroid graphics.h头文件缺失报错解决方案
Cxxdroid默认搭载的图形库不是传统DOS平台的BGI规范graphics.h,你需要安装对应兼容包才能使用该头文件,具体操作步骤如下:
- 安装BGI图形兼容包
打开Cxxdroid侧边栏,进入「库管理器」,搜索graphics相关包,找到BGI graphics compat组件,点击完成安装。该组件会提供与传统graphics.h接口兼容的头文件和库实现。 - 验证头文件引入逻辑
安装完成后保持#include <graphics.h>的引入写法即可,无需修改头文件路径。如果报错未消失,重启Cxxdroid后重新编译项目。 - 检查编译配置
不要随意修改Cxxdroid的默认编译参数,安装BGI兼容包后软件会自动添加对应的链接参数,不需要手动加-l链接指令,手动修改默认配置可能会导致依赖识别失败。
注意:Cxxdroid的BGI兼容包仅实现了传统graphics.h的常用接口,部分冷门接口可能无法正常调用,复杂图形开发建议直接使用Cxxdroid自带的SDL2原生库实现。
内容的提问来源于stack exchange,提问作者Rohitgicool Cool
相关产品推荐
相关产品推荐

