wxWidgets & ctb rs232 library: A Beginner's Guide?

#385029
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?
#385031
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?
Gast #385032
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.
Gast #385034
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

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