Ein FensterProgramm aus *.cpp erstellen?
-
hi,
ich wollte gerne ein HalloWelt-Fensterprogramm erstellen und habe auch schon die cpp-Datei geschrieben.
Ich dachte man muss, um die cpp datei in eine exe datei zu verwandeln bei cmd eingeben:cl /Fe base /Wall base.cpp
aber bei mir kommt dann:
cl : Befehlszeile warning D9024 : Unbekannter Typ der Quelldatei "base", Objektd atei wird angenommen. base.cpp base.cpp(1) : error C2017: Ungültige Escapesequenz base.cpp(1) : error C2017: Ungültige Escapesequenz base.cpp(1) : error C2143: Syntaxfehler: Es fehlt ';' vor '.' base.cpp(1) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hin weis: "default-int" wird von C++ nicht unterstützt. base.cpp(2) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "wx /wx.h": No such file or directory
MfG
AlphaMensch
-
Hallo Alphamensch,
naja, das kann man so pauschal nicht sagen. Kommt darauf an welchen Compiler du verwendest. Bei g++ sieht es so aus:
g++ -o base base.cpp
Mit dem Borland-Compiler heißt der Aufruf bcc32, beim VisualC++-Compiler eben cl, wie bei dir. Der compilier-Vorgang an sich wird auch durchgeführt, aber in deinem programm scheint der ein oder andere Fehler zu stecken.
Schau mal bei
base.cpp(2) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "wx /wx.h": No such file or directory
Das benötigte Header-File wird nicht gefunden. Evtl. hast du den Pfad nicht richtig gesetzt.
Viele Grüße,
MaBa
-
das komische ist, das ich das aus einem Buch abgeschrieben habe und die .h datei finde ich selbst nicht, wird aber im Buch so gesagt.
MfG
AlphaMensch
-
Falsches Unterforum, fürchte ich.
Probleme mit dem speziellen Compiler wäre besser im passenden Compilerforum aufgehoben.
Du versuchst, wxWidgets mit MSVC zu benutzen? Interessante Idee.
Hast Du wxWidgets denn installiert und dem Compiler die Pfade verraten und brav <> statt "" genommen?
Und laß doch trotzdem die IDE das Projekt verwalten.
-
wie schon gesagt, finde ich die .h datei selbst nicht und ja ich habe wxwidgets installiert, aber feststellen müssen, das es nicht wie ich erwartet hatte ein Programm ist.
Mit was soll ich denn sonst wxWidgets verwenden?
MfG
AlphaMensch
-
AlphaMensch schrieb:
Mit was soll ich denn sonst wxWidgets verwenden?
Mit Code::Blocks wäre für mich die natürliche Wahl.
Aber nein, MSVC hat den besseren Debugger und bessere Fehlermeldungen. Vermutlich wiegt das schwerer, als ein paar Tage Ärger, bis das erste Programm geht.
Du solltest erstmal das Buch kurz wegtun und eine Anleitung finden, die recht detailliert vormacht, wie Du das erste Programm mit wxWidgets und Deinem Compiler hinkriegst. Vielleich http://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide
Sobald das erste Programm geht, kann Dir das Buch dann alles weitere sagen.
-
Einfach mal mit nem Einsteigerbuch zu C++ anfangen. Sieht ja doch schon so aus, als hättest du keinerlei Programmierkenntnisse. GUI-Programmierung erst dann, wenn die Grundlagen richtig sitzen.
-
ok mach ich
thx