-
Notifications
You must be signed in to change notification settings - Fork 26
undefined reference to `egt::v1::Widget::parent_in_layout()' #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi, Concerning your linking problem, I don't reproduce it. Do you have also EGT installed on your PC? I tend to think you have a recent version installed on your PC and an older one within Buildroot. Regards |
Hi, There is indeed an EGT install on my PC. I followed the guide: https://microchip.wikidot.com/32mpu:egt-prepare#prepHost. So the EGT version from github is 'installed' on the PC (make install copies binaries and libraries to /usr/local/, so it is indeed visible). There is probably one in buildroot as well. In the buildroot-external, if I am not mistaken. Tamas |
oh wait, let me do some testing with the latter... |
Hi,
You should not have '-I/usr/local/include -I/usr/include/cairo'. Check the properties of your project. I assume there is something wrong in the Cross G++ Compiler configuration. Maybe in the Includes or Miscellaneous section. Here is the compilation logs I have:
Regards |
Hi ldesroches, Sorry for the late reply. I had no chance to play around with this... You solved the problem! Indeed those path entries were manually added by me to the Eclipse project. For some reason the indexer was not able to find the correct definitions for the variable types, so I've added these path entries to the project. After I removed them, I was able to compile and link! Thanks and regards, |
Hi Tamas, Thanks for the feedback. Regards Ludovic |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
I am at Exercise #1 (https://microchip.wikidot.com/32mpu:egt-exercise-solution-1) of the EGT tutorial, but I have the following problem:
My code is this:
The exercise suggesting that the 1st line should be this:
#include <egt ui="">
But I have never seen anything like that in a c(pp) source file. So I am using a 'normal' include:
#include <egt/ui>
Why do I have that unresolved symbol?
The text was updated successfully, but these errors were encountered: