"wx/wx.h wurde nicht gefunden", jedoch installiert
-
ichbinanfaenger schrieb:
...und wenn ich dies versuche:
g++ -I"C:\Programme\wxWidgets-2.6.3\include\"
...kommt folgende Fehlermeldung:
g++: no input files
Lern Englisch!
g++ -I"C:\Programme\wxWidgets-2.6.3\include\" test.cpp
-
Herzlichen Dank für deine überaus unfreundliche Antwort!
Selbstverständlich habe ich auch
g++ -I"C:\Programme\wxWidgets-2.6.3\include\" test.cpp
ausprobiert. Leider auch mit folgendem Ergebnis:
g++: no input files
Ich würde mich über weitere Tips sehr freuen (Auch wenn diese unfreundlich sind, solange Sie weiterhelfen!)
Vielleicht hat ja jemand eine Idee, was ich falsch mache?
-
Ich habe es ebenfalls versucht das Verzeichnis einzubinden:
g++ -I/usr/local/include/wx-2.6 test.cpp g++ -I/wx-2.6 test.cpp
Hat beides nicht geholfen.
Bei beiden kommt diese Fehlermeldung:
test.cpp:1:19: Fehler: wx/wx.h: No such file or directory
-
Entschuldigt den Doppelpost, aber hat den keiner eine Idee?
-
Prophet05 schrieb:
Entschuldigt den Doppelpost, aber hat den keiner eine Idee?
Was genau gibt 'wx-config --cxxflags' aus. Und wo genau befinden sich wx.h und sonstige wx-Headers.
-
$ wx-config --cxxflags -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA
Die header finde ich unter "/usr/include/wx-2.6/wx".
EDIT: Ich habe noch einmal versucht g++ mit dem Parameter "-I/usr/include/wx-2.6" aufzurufen. Ich erhielt wieder eine ganze Menge fehlermeldungen jedoch schien er nicht die Header zu vermissen. (Wenn ich die Fehlermeldungen hier Posten soll bitte sagen es sind sehr viele)
Ich versuche die ganze zeit folgende Datei zu kompilieren: http://wxwidgets.org/docs/tutorials/hworld2.txt
-
Gib mal deine ganze Kommandozeile.
Und evtl. auch einige der Fehlermeldungen
-
http://nopaste.php-q.net/242847
Viel spass...
-
Prophet05 schrieb:
http://nopaste.php-q.net/242847
Viel spass...
Versuchs nochmal mit 'wx-config' und leite die Ausgabe in eine Datei um, z.B.
g++ -o wxhello `wx-config --cxxflags --libs` wxhello.cpp $> ausgabe.txt
und zeige dann mal die Ausgabe.
-
Das passiert wenn ich den Befehl einfach so rein kopiere nd ausführe: http://nopaste.php-q.net/242959
-
Das scheint sich auf casting Probleme im Code zu beziehen.
Pack mal alle "" in _() oder wxT() evtl. hilft das schon.
-
yentz schrieb:
g++ -o wxhello `wx-config --cxxflags --libs` wxhello.cpp $> ausgabe.txt
Da hab ich dir jetzt aber Müll erzählt. Hab mich die ganze Zeit gefragt, woher die Fehlermeldung in Zeile 2 kommt. Du musst das '$' durch ein '&' ersetzen. Das ändert aber nichts an der Ausgabe, abgesehen davon, dass sie in die Datei umgeleitet wird.
Das Problem mit den Headern scheint ja verschwunden zu sein und zu der Sache mit den Strings hat phlox81 schon was geschrieben.
-
phlox81 schrieb:
Das scheint sich auf casting Probleme im Code zu beziehen.
Pack mal alle "" in _() oder wxT() evtl. hilft das schon.das Problem gibt es meiner Erfahrung nach nur, wenn wxWidgets mit Unicode Unterstützung kompiliert wurde was unter Ubuntu 6.06 der Fall ist.