Openharmony4.0 beta2编译报错记录
编译产品:rk3568 1、编译报错,缺少Xcursor.h [OHOS_ERROR] ../../third_party/flutter/glfw/src/x11_platform.h:39:10: fatal error: 'X11/Xcursor/Xcursor.h' file not found [OHOS_ERROR] #include <X11/Xcursor.h> [OHOS_ERR
·
编译产品:rk3568
1、编译报错,缺少Xcursor.h
[OHOS_ERROR] ../../third_party/flutter/glfw/src/x11_platform.h:39:10: fatal error: 'X11/Xcursor/Xcursor.h' file not found
[OHOS_ERROR] #include <X11/Xcursor.h>
[OHOS_ERROR] 1 error generated.
分析:
- 找到三方库报错的地方,使用vscode跳转功能找到X11目录,路径usr/include/X11,发现目录下缺少Xcursor目录及Xcursor.h头文件。
- Openharmony编译环境缺少安装Xcursor模块,需要执行手动安装。
解决方案:
执行sudo apt-get install libxcursor-dev安装缺少的Xcursor模块.
2、编译报错,缺少Xrandr.h
[OHOS_ERROR] ../../third_party/flutter/glfw/src/x11_platform.h:42:10: fatal error: 'X11/extensions/Xrandr.h' file not found
[OHOS_ERROR] #include <X11/extensions/Xrandr.h>
[OHOS_ERROR] 1 error generated.
分析:
- 和第一步问题相同,路径usr/include/X11目录下缺少Xrandr模块,需要执行手动安装。
解决方案:
执行sudo apt-get install libxrandr-dev安装缺少的Xcursor模块。
总结:
针对X11下缺少的模块,可以统一使用sudo apt-get install lib+小写头文件名+-dev安装。
更多推荐
已为社区贡献10条内容
所有评论(0)