eclipse 报错:93: undefined reference to
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse 报错:93: undefined reference to相关的知识,希望对你有一定的参考价值。
在eclipse C环境中编译esp32,报错如下:
/cygdrive/d/ESP32/try3/esp-idf/app/build/main/libmain.a(main.o):(.literal.app_main+0x3c): undefined reference to `GUI_Initialize'
/cygdrive/d/ESP32/try3/esp-idf/app/build/main/libmain.a(main.o):(.literal.app_main+0x40): undefined reference to `RateCube'
/cygdrive/d/ESP32/try3/esp-idf/app/build/main/libmain.a(main.o):(.literal.app_main+0x44): undefined reference to `RotatePic29X32'
/cygdrive/d/ESP32/try3/esp-idf/app/build/main/libmain.a(main.o):(.literal.app_main+0x48): undefined reference to `GUI_Exec'
/cygdrive/d/ESP32/try3/esp-idf/app/build/main/libmain.a(main.o):(.literal.app_main+0x4c): undefined reference to `GUI_ClearSCR'
/cygdrive/d/ESP32/try3/esp-idf/app/build/main/libmain.a(main.o): In function `app_main':
/cygdrive/d/ESP32/try3/esp-idf/app/main/./main.c:60: undefined reference to `GUI_Initialize'
/cygdrive/d/ESP32/try3/esp-idf/app/main/./main.c:87: undefined reference to `RateCube'
/cygdrive/d/ESP32/try3/esp-idf/app/main/./main.c:92: undefined reference to `RotatePic29X32'
/cygdrive/d/ESP32/try3/esp-idf/app/main/./main.c:93: undefined reference to `RotatePic29X32'
/cygdrive/d/ESP32/try3/esp-idf/app/main/./main.c:93: undefined reference to `GUI_Exec'
/cygdrive/d/ESP32/try3/esp-idf/app/main/./main.c:93: undefined reference to `GUI_ClearSCR'
可是按住Ctrl 还是能追踪到源码处的,头文件也包含了:
#include "ZLG_GUI/config.h"
也是能找到的。
详细一点说其中函数的位置吧。比如上面的`GUI_ClearSCR' 函数,在ZLG_GUI的lcddrive.c和.h中,其.h头文件包含在config.h中:#include "LCMDRV.H" (换成#include"ZLG_GUI/LCMDRV.H"会报错),所以包含了config.h就包含了所有需要的头文件。只是它报错如上。clean之后build也不行。
用的是ZLG_GUI,在keil上完全没问题,移植到eclipse上后,很多地方稍微改改也是可以的,但就是这儿,搜了一下网上的,都是linux下的解决方法。
求解决方法。
加进去了。我把他们都放到main文件夹下了。可是还是报错。之前在 keil5 上编译通过的程序在这出了太多问题了, error: incompatible type for argument 1 of 和 error: conflicting types for ' 等报错。感觉还是像头文件没包含进去了。可连路径都添加了,左边也能找到,直接Ctrl头文件也能追踪到。该怎么解决啊?
本回答被提问者和网友采纳以上是关于eclipse 报错:93: undefined reference to的主要内容,如果未能解决你的问题,请参考以下文章
eclipse环境下Python报错"undefined variable from import..."的解决方案
js为啥会报错Uncaught TypeError: Cannot read property 'style' of undefined?
Vue.js报错—TypeError: Cannot read property 'Name' of undefined
dao 接口定义了一个方法,报错 The method xxx is undefined for the type xxx;