STemWin Problem mit GNU ARM Eclipse

Gast #4618502
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren