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


von Ich B. (ichbin)


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?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Lautet die Fehlermeldung tatsächlich

  "geht nicht"  ?


Erstaunlich ...

von Ich B. (ichbin)


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?

von Tim (Gast)


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.

von Ich B. (ichbin)


Lesenswert?

Hallo Tim, die Datei ist da.

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

von Tim (Gast)


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.

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.