www.mikrocontroller.net

Forum: PC-Programmierung wxWidgets & ctb rs232 library: A Beginner's Guide?


Autor: Ich Bin (ichbin)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
könnte mir jemand erklären, wie ich die ctb library unter Windows
compilieren kann, sofern notwendig?
Ich habe wxDev-C++ 4.9.9.2 installiert (C:\Dev-Cpp\).

Das makefile mit make zu verarbeiten funktioniert nicht, compilieren
geht auch nicht - gibt es irgendwo eine Anleitung für
GUI-Programmier-Komplett-Einsteiger wie mich?

Muß ich Dateien der Library in das Dev-Cpp Verzeichnis kopieren, oder
noch Pfade anpassen?

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lautet die Fehlermeldung tatsächlich

  "geht nicht"  ?


Erstaunlich ...

Autor: Ich Bin (ichbin)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jaaaa, was nützt es, wenn ich Dir eine Fehlermeldung serviere, aber ich
vermutlich noch gar nicht so weit bin, so daß ein Versuch, die Library
zu kompilieren, eher sinnlos ist..

Soweit mein zaghafter Versuch, damit irgendetwas zustandezubringen.

F:\CTB\build>make -B -f makefile.gcc
g++ -c -o wxctb_lib_expect.o -DNDEBUG -O2  -mthreads -I..\include
-MTwxctb_lib
_expect.o -MFwxctb_lib_expect.o.d -MD ../src/expect.cpp
process_begin: CreateProcess((null), g++ -c -o wxctb_lib_expect.o
-DNDEBUG -O2 -
mthreads -I..\include -MTwxctb_lib_expect.o -MFwxctb_lib_expect.o.d
-MD ../src/e
xpect.cpp, ...) failed.
make (e=2): Das System kann die angegebene Datei nicht finden.
make: *** [wxctb_lib_expect.o] Error 2

Natürlich kann man mir jetzt vorwerfen, daß ich von gcc als auch von
make keinerlei Wissen (und in diesem Fall auch keine Ahnung) habe, aber
ich möchte vorerst nicht in diesen Dingen Experte werden, sondern mehr
über die Programmierung mit ctb an sich erfahren. Deswegen die Suche
nach einer Abkürzung, die ich bislang aber noch nicht finden konnte.

Aber vielleicht bis Du so nett, und erläuterst kurz, wie man in etwa
vorgeht?

Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich das richtig sehe, dann soll in dem ersten Schritt die Datei

../src/expect.cpp

compiliert werden und der Compiler findet sie nicht.

Überprüfe mal, ob in F:\CTB\src\ Verzeichnis die Datei expect.cpp
liegt.

Autor: Ich Bin (ichbin)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Tim, die Datei ist da.

Aber muß ich nicht noch irgendwelche Pfade einstellen, bevor ich sowas
versuche?

Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Pfad für die Datei wird ja explizit angegeben (../src/expect.cpp)

Ich frag mich nur ob es irgendwelche Problem gibt wegen Windows
('\') vs. Unix ('/')  Pfadtrenner? Damit kenne ich mich nicht so
aus.

Startets du make von einem Windows CMD Fenster oder hast du cygwin?

Häng doch mal die Make Datei an einen Post.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.