Variable '_STRING_TO_BUFFER' nicht deklariert

Begonnen von tjamaker, 04. Januar 2014, 08:04:48

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

tjamaker

Hallo,

ich bekomme beim übersetzen den o.g. Fehler. Woran liegt das? Was mache ich falsch? Ich habe schon andere Bausteine aus der oscat.lib benutzt. Dort hatte ich nicht solche Probleme.


Gruß
tjamaker

P.S.: Das gleiche habe ich aber auch mit dem Beispiel des Bausteins DLOG_FILE_CSV_DEMO. Scheinbar liegt es an der Art der EInbindung dieser Bibliotheken. Was mache ich falsch?

peewit

hast du neben der network lib auch die basic lib eingebunden
öffne mal die network lib selber als projekt und kontrolliere die pfade der eingebundenen bibliotheken


tjamaker

Hallo,

ja, die oscat_basic_333.lib habe ich auch eingebunden.
Die Pfade sind bei der codesys_network_121_hf1.lib irgendwie falsch, weil 3 von 4 Bibliotheken rot markiert sind.

  • oscat_basis_333.lib
  • SysLibSockets.lib
  • SysLibFile.lib

Ich habe diese Dateien nun alle gesucht und die Pfade einzeln für jede fehlende Bib eingestellt (aber ob das so richtig ist ...).

Jetzt kann ich die Bib übersetzen und speichern.

Ist das so denn wirklich richtig? Aus meiner Sicht wäre es besser, wenn ich nur eine Pfadangabe korrigiere.


Gruß
tjamaker

peewit

du musst bei allen roten einträgen eine korrektur machen und den richtigen zugriffspfad angeben !

tjamaker

OK, ich habe die Dateien in den Standardpfad kopiert. Dann gings. Zuvor hatte ich diese Dateien in einem Projektspezifischen Pfad und da hat es nicht Projektübergreifend funktioniert.