|
发表于 2021-12-24 09:50:44
|
显示全部楼层
本帖最后由 morning_enr6U 于 2021-12-24 10:01 编辑
- .\Objects\output.axf: Error: L6200E: Symbol guiapp_display_table multiply defined (by guiapp_specifications.o and main.o).
复制代码- /* 创建窗口 */
- gx_studio_named_widget_create("window", (GX_WIDGET *)root, (GX_WIDGET **)&pScreen);
- gx_studio_named_widget_create("window_1", (GX_WIDGET *)root, (GX_WIDGET **)&pScreen);
复制代码
你在GUI studio 里创建了这两个窗体吗? 严重怀疑你的GUIx Demo工程,创建不正确。
你看硬汉大哥的Demo,
- #define GUIX_STUDIO_GENERATED_FILE
- #include <stddef.h>
- #include "guiapp_resources.h"
- #include "guiapp_specifications.h"
- static GX_WIDGET *gx_studio_nested_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *parent);
- WINDOW_2_CONTROL_BLOCK window_2;
- WINDOW_1_CONTROL_BLOCK window_1;
- WINDOW_CONTROL_BLOCK window;
- GX_DISPLAY display_1_control_block;
- GX_WINDOW_ROOT display_1_root_window;
- GX_CANVAS display_1_canvas_control_block;
- extern GX_CONST GX_THEME *display_1_theme_table[];
- extern GX_CONST GX_STRING *display_1_language_table[];
复制代码 而你的是这样的:
- #define GUIX_STUDIO_GENERATED_FILE
- #include <stddef.h>
- #include "guiapp_resources.h"
- #include "guiapp_specifications.h"
- static GX_WIDGET *gx_studio_nested_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *parent);
- GX_CONST GX_STUDIO_WIDGET window_define;
- GX_DISPLAY display_1_control_block;
- GX_WINDOW_ROOT display_1_root_window;
- GX_CANVAS display_1_canvas_control_block;
- extern GX_CONST GX_THEME *display_1_theme_table[];
- extern GX_CONST GX_STRING *display_1_language_table[];
复制代码
|
|