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		= Dienstplaner
    

    Tschau 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.zip

    Bei 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.lib

    Ich 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


Anmelden zum Antworten