完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
stm32h743 BSP 使用env 环境安装 touchGFX 软件包后建立MDK5 工程后编译出现如下错误。什么问题呢?如何解决呢? packages\touchgfx2rtt-latest\TouchGFX\target\generated\TouchGFXGeneratedHAL.cpp(20): |
|
相关推荐
11个回答
|
|
难道是keil无法识别hpp文件
|
|
|
|
不应该是不能识别,还有很多的.hpp 都没有报错误,只有这两个报错了
|
|
|
|
在 keil 魔术棒里,添加包含路径。你这么写的 “gui/common/FrontendHeap.hpp” 包含gui目录的上一级路径
|
|
|
|
谢谢,不过问题也不在这里,在整个工程中是没有FrontendHeap.hpp和 TypedTextDatabase.hpp的,刚接触 touchGFX ,不知道这两个文件是什么意思?使用env 环境安装touchGFX 后使用scons --target=mdk5生成工程后编译就会出现这两个错误,
#include #include #include #include #include 这个FrontendHeap.hpp 被包含在了TouchGFXGeneratedHAL.cpp中 #include #include #include #include #include #include #include #include 这个TypedTextDatabase.hpp 被包含在了TouchGFXConfiguration.cpp中 |
|
|
|
源码目录下没有这个俩 hpp 文件?头文件是不显示到项目文件树下的。去你下载 TouchGFX 的源码路径下找找这俩文件。
|
|
|
|
找了,没有 不过这个问题解决了,使用GFXDESINER 生成下代码这个问题就好了,不过又有新的问题了
在TouchGFXGeneratedHAL.cpp中 void TouchGFXGeneratedHAL::initialize() { HAL::initialize(); struct drv_lcd_device *lcd; lcd = (struct drv_lcd_device *)rt_device_find("lcd"); registerEventListener(*(Application::getInstance())); setFrameBufferStartAddresses((void*)lcd->front_buf, (void*)lcd->back_buf, (void*)lcd->lcd_info.framebuffer); } 下 会提示 packagestouchgfx2rtt-latestTouchGFXtargetgeneratedTouchGFXGeneratedHAL.cpp(50): error: #393: pointer to incomplete class type is not allowed 这个错误 |
|
|
|
你添加的只是 rtt 中的 touchgfx 接口,touchgfx的东西不在 rtt里,得单独添加
|
|
|
|
后面这个错误是 不知道 struct drv_lcd_device *lcd 这个结构体指针类型?好像还有接口没添加。
|
|
|
|
我使用env 环境 添加了 TouchGFX 软件包了
struct drv_lcd_device { struct rt_device parent; struct rt_device_graphic_info lcd_info; struct rt_semaphore lcd_lock; /* 0:front_buf is being used 1: back_buf is being used*/ rt_uint8_t cur_buf; rt_uint8_t *front_buf; rt_uint8_t *back_buf; }; 在 |
|
|
|
看错误提示好像是说不允许指向不完整类类型的指针 ,头一次使用MDK5 开发C++程序,这个应该有什么讲究的吧,和C 应该有些差别
|
|
|
|
rebuild 一下,然后给个详细的错误信息看看。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1056 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
3545 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1482 浏览 0 评论
2181 浏览 0 评论
1663 浏览 0 评论
75382 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 01:42 , Processed in 0.651370 second(s), Total 56, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号