zlgopen / awtk-aworks-rt1052

awtk-aworks-rt1052
GNU Lesser General Public License v2.1
33 stars 16 forks source link

fatal error: aw_prj_params.h: No such file or directory #6

Open klmchp opened 4 years ago

klmchp commented 4 years ago

按照README里面的操作,图像引擎是cairo,Eclipse下编译时报错如下: make all Building file: ../awtk/src/xml/xml_builder.c Invoking: Cross GCC Compiler arm-none-eabi-gcc -DHAS_AWTK_CONFIG -I"/home/kevin/mywork/awtk/awtk/src" -I"/home/kevin/mywork/awtk/awtk/3rd" -I"/home/kevin/mywork/awtk/awtk/3rd/cairo" -I"/home/kevin/mywork/awtk/awtk/3rd/pixman" -I"/home/kevin/mywork/awtk/awtk/src/ext_widgets" -I"/home/kevin/mywork/awtk/awtk/3rd/gpinyin/include" -I"/home/kevin/mywork/awtk/awtk/3rd/libunibreak" -I"/home/kevin/mywork/awtk/awtk-port" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"awtk/src/xml/xml_builder.d" -MT"awtk/src/xml/xml_builder.o" -o "awtk/src/xml/xml_builder.o" "../awtk/src/xml/xml_builder.c" In file included from /home/kevin/mywork/awtk/awtk/src/tkc/types_def.h:38, from /home/kevin/mywork/awtk/awtk/src/xml/xml_builder.h:22, from ../awtk/src/xml/xml_builder.c:22: /home/kevin/mywork/awtk/awtk-port/awtk_config.h:106:12: fatal error: aw_prj_params.h: No such file or directory 106 | #include "aw_prj_params.h" | ^~~~~ compilation terminated. make: *** [awtk/src/xml/xml_builder.o] Error 1 awtk/src/xml/subdir.mk:21: recipe for target 'awtk/src/xml/xml_builder.o' failed

xianjimli commented 4 years ago

好的,谢谢,我请同事看看。

WNsACE commented 4 years ago

你应该是缺少了 aworks 的类库和头文件,因为 readme 上面只是有下载 awtk 和 rt1052-port 的代码,而没有教怎样下载 aworks 的类库和头文件,而 aworks 的类库和头文件,需要去 zlg 的官网下载或者联系 zlg 的客服来获取,需要注意的是,aworks 的版本需要对应具体的板子的,所以如果不清楚的话,最好联系 zlg 的客服。

sohide commented 4 years ago

可以到下面的网址下载AWorksOS的SDK,SDK里有含移植好的AWTK例子(已经包含这个仓库的代码),可以直接使用

https://pan.baidu.com/s/1a6EUc2JwM5eMTKNzEEsBYw

但目前AWorksOS只适配了ZLG的 EasyARM RT1052开发板和 M1052 工控板,如果你只想用裸系统的AWTK,可以参考下面的链接去移植

https://github.com/zlgopen/awtk-easyarm-rt1052-raw