Forum: Compiler & IDEs STemWin Problem mit GNU ARM Eclipse


von Nico (Gast)


Lesenswert?

Hallöle, ich hätte gerne ein Problem.

Ich möchte mal ein bisschen mit der STemWin Bibliothek von ST (bzw. 
Segger) für meinen STM32F103RTBT6 spielen. Ich habe mal den ganzen 
STemWin Ordner von STM32CubeF1 in mein Eclipse-Projekt kopiert.

Im Ordner Lib habe ich die STemWin528_CM3_GCC.a in 
libSTemWin528_CM3_GCC.a umbenannt und in Eclipse beim Linker includiert. 
Der Library-File wird beim Kompilieren auch gefunden, nur kriege ich 
noch folgende Fehlermeldungen:
1
E:\Programming\workspace_new\STemWin_Test1\STemWin\Lib\libSTemWin528_CM3_GCC.a(GUI_Core.o): In function `GUI__Config':
2
C:\Users\bennacef\Desktop\SVN\STM32_emWin_Library\Branches\STemWin_Binray_Generator\Firmware\Project\STemWin528_20150626\TrueSTUDIO\CM3\Debug/..\..\..\..\..\Utilities\Third_Party\STemWin528_20150626\GUI\Core/GUI_Core.c:235: undefined reference to `GUI_X_Config'
3
C:\Users\bennacef\Desktop\SVN\STM32_emWin_Library\Branches\STemWin_Binray_Generator\Firmware\Project\STemWin528_20150626\TrueSTUDIO\CM3\Debug/..\..\..\..\..\Utilities\Third_Party\STemWin528_20150626\GUI\Core/GUI_Core.c:237: undefined reference to `LCD_X_Config'
4
E:\Programming\workspace_new\STemWin_Test1\STemWin\Lib\libSTemWin528_CM3_GCC.a(GUI_Core.o): In function `GUI_Init':
5
C:\Users\bennacef\Desktop\SVN\STM32_emWin_Library\Branches\STemWin_Binray_Generator\Firmware\Project\STemWin528_20150626\TrueSTUDIO\CM3\Debug/..\..\..\..\..\Utilities\Third_Party\STemWin528_20150626\GUI\Core/GUI_Core.c:287: undefined reference to `GUI_X_Init'

Das sind alles Funktionen, die im Ordner Config in den Dateien 
GUIConf.c/h, LCDConf.c/h und GUI_X.c implementiert sind. Ich habe den 
Config-Ordner auch 1:1 in mein Projekt kopiert, den Pfad beim 
Preprocessor angegeben und die LCDConf_Lin_Template.c/s in LCDConf.c/h 
umbenannt, damit die gefunden werden.

Was ich auch komisch finde, ist dass man bei der Fehlermeldung den 
kompletten Pfad der Person, die die Bibliothek kompiliert hat, sehen 
kann.

Ist das ein Bug von der Bibliothek oder habe ich etwas falsch gemacht?

Gruß
Nico

von Nico (Gast)


Lesenswert?

Hat sich erledigt. Ich musste den erstellten Ordner STemWin nur in
"Properties -> Paths and Symbols -> Source Location" hinzufügen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.