Visual C++ und QT
-
hi,
@ elise & smo: nach vcvars32.bat + nmake oder über die Eingabe in die Konsole, erhalte ich die selben 13 Fehler wie einige Posts weiter oben.
@ smo: meine *.pro-Datei:
TEMPLATE = app CONFIG = qt warn_on release HEADERS = arbeitsfenster.h \ confreader.h \ dienst.h \ hauptfenster.h \ xmlparser.h SOURCES = arbeitsfenster.cpp \ dienst.cpp \ hauptfenster.cpp \ main.cpp INTERFACES = TARGET = DienstplanerTschau Gartenzwerg
-
hmm... scheint in Ordnung zu sein, nur die Zeile mit INTERFACES ist Quatsch. Lösch die Zeile mal und guck, ob Du weniger Fehlermeldung hast.
-
hm ..
wenn er, wie du oben sagst, die banale string.h nicht findet, klingt es für mich wie ein umgebungspfadproblem.
die vcvars.bat muss in der konsole gestartet sein und gilt auch nur, solange diese offen ist. wenn sie bleibend da sein soll, über die autoexec, und rechner neu starten..hast du aber sicher ausprobiert..
leider habe ich keine idee, welchen code du da probierst, ... aber ich denke, die pfade stehen nicht auf den vc98 include ordner...
wie kann man dir noch helfen? den code testen?
-
hi,
habe ich alles ausprobiert und erhalte ja jetzt nicht mehr den Fehler mit string.h, sondern die selben
13 Fehler wie unter der IDE VC++.wenn einer von euch den Code testen würde, wäre das echt nett.
Ich bin noch nicht besonders weit und kommentiert ist er auch nicht sehr gut.
Wäre aber über Verbesserungsvorschläge und über Fehlerbehebungen dankbar (hoffentlich habe ich nur
einen Fehler im Code, sonst muss ich auf QTranslator verzichten)Der Code zum Download:
http://www.gikrasoft.de.vu/downloads/code.zipBei Fragen, bitte posten bzw. mailen unter gikrasoft@home.pages.at
Tschau Gartenzwerg
-
Hast du Unter "Prjoekt\Einstellungen\Linker" die entsprechenden Bibliotheken eingetragen (QT.LIB oder sowas)?
-
hi,
die qt.lib gibt es bei mir nicht, liegt imho daran, dass ich die non-commercial-Edition habe.
Unter Projekte->Einstellungen->Linker habe ich folgenden Libs hinzugefügt: $(QTDIR)\lib\qt-mt230nc.lib $(QTDIR)\lib\qtmain.libIch denke nicht, dass es an den Libs liegt, da ich andere Qt-Programme ohne QTranslator mit den selben
Einstellungen erstellen kann.Tschau Gartenzwerg
-
hi,
@ elise: wie schon gesagt ich denke nicht, dass es an einem Konflikt zwischen Haupt- und Arbeitsfenster liegt, da ich es unter Linux (Qt 3.0) ohne Probleme übersetzen kann. Ich denke es liegt am QTranslator, deshalb ist mir ein Fehler mit der qstring.h schon relativ logisch, aber das er die Standard-Header nicht findet ist komisch.
Hoffe Unix-Tom oder smo können mir helfen!
Tschau Gartenzwerg