PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : libs in C-Control einbinden



Wombatz
26.06.2011, 19:44
Hallo zusammen,

ich habe das Problem, dass ich die Bibliothek PRO-BOT128_Lib_V2.cbas in C-Control Pro IDE nicht eingebunden bekomme.

Wenn ich das Programm öffne, ein Projekt schreibe und es kompilieren möchte, habe ich versucht die Bibliothek über Projekt/Optionen/Bibliothek konfigurieren einzubinden.
Wenn ich dann das Projekt kompiliere, öffnet das Programm ein zweites Fenster mit dem Inhalt der gesamten Bibliothek und wirft mir 55 Fehlermeldungen heraus, dass die Variablen nicht definiert seien.
Was mache ich da falsch???

Kann mir einer helfen?

Dirk
26.06.2011, 20:08
Hast du die Lib mit:
#include "..."

in dein Programm eingebunden?

Wenn die Lib im Verzeichnis RP6CCLib liegt, dann sieht die Zeile so aus:
#include "../../RP6CCLib/PRO-BOT128_Lib_V2.cbas"

Wombatz
26.06.2011, 21:10
Das hilft schon einmal.
Danke für die schnelle Hilfe.
Wenn ich jedoch die Datei mit #include PRO-BOT128_Lib eingebe, gibt das Programm mir nur einen "Prozessor Fehler- include Datei nicht gefunden".

Dirk
26.06.2011, 21:20
Dann stimmt der Pfad zur Lib nicht.

Wenn die Lib bei dir z.B. im selben Verzeichnis wie das Programm steht:
#include "PRO-BOT128_Lib_V2.cbas"

Wombatz
28.06.2011, 18:28
OK nach langem hin und her, gibts immer noch Probleme! Wenn ich nun die Lib mit #include einbinde, öffnet der mir dennoch ein zweites Fenster und überschüttet mich mit Fehlermeldungen, dass die Variablen in der Lib nicht definiert seien?
Wat is da nur falsch??? Ich stehe echt auf'm Schlauch.
#include "PRO-BOT128_Lib.cbas"

Sub main()

PRO_BOT128_INIT() 'PRO-BOT128 Setup

AbsDelay(1000) 'Wait 1Sec.
BLL_ON() 'Back LED left "ON"
BLR_ON() 'Back LED right "ON"
ENC_LED_ON() 'Encoder IR-LEDs "ON"
DRIVE_ON() 'Motor "ON"

Do While True 'Endless Loop

DRIVE_FORWARD(5) 'Value 1 To 10
DELAY_MS(100)

End While

End Sub

Die Lib liegt in dem Ordener c:\Programme\C-Control-Pro\Libraries\ bei den anderen Libs.
Die Lib ist ebenfalls in das Projekt über die Reiter Projekt/Optionen/Bibliotheken konfigurieren mit einem Häkchen versehen!
Hat einer noch eine Idee??

Wombatz
28.06.2011, 18:51
Danke der Hilfe, habe es gerade hinbekommen.
Ich hatte die Bibliothek durch den Haken in der Bibliothekkonfiguration mit-kompiliert...