[gelöst] QT4.x + QWT5.0.2 unter windows link problem

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

[gelöst] QT4.x + QWT5.0.2 unter windows link problem

Beitrag von nando »

Hi,

ich kämpfe immer noch mit qwt+qt unter windows rum

also ich habe qwt jetzt compiliert wie beschrieben (nicht aus der msys-shell, sondern über den qt command prompt).

wenn ich jetzt mein programm übersetzen möchte gibt es wohl probleme beim linken.
ich compiliere mein progr. aus der msys-shell.... und linke gegen die qwt lib die nicht in der msys-shell gebaut wurde....
dann bekomme ich immer fogenede "warnung":

Code: Alles auswählen

Info: resolving QwtPlot::staticMetaObject       by linking to __imp___ZN7QwtPlot16staticMetaObjectE (auto-import)
Beim Starten des programms kommt dann immer:

Code: Alles auswählen

Die Anwendung konnte nicht gestartet werden, da qwt5.dll nicht gefunden wurden...
nachdem in die qwt5.dll in mein verzeichnis wo auch mein executable liegt kopiert habe und starten wollte kommt jetzt:

Code: Alles auswählen

Die Anwendung konnte nicht richtig initialisiert werden (0xc00000005). .....
Weiss jemand, was ich falsche mache ? Ich bin echt schon fast am verzweifeln...........

Gruss,
Nando
Zuletzt geändert von nando am 21. September 2007 11:33, insgesamt 2-mal geändert.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

opensource version von qt?
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag von MiKla »

Hi,

ich hatte das selbe Problem. Bei mir lag es daran das qwt standard mäßig nur release Libs erstellt, mein Projekt aber standard mäßig debug erstellen wollte. Also habe ich mein Projekt im release Modus kompiliert und siehe da es ging.
Ich hoffe das hilft Dir weiter.

Gruß
Michael
Zuletzt geändert von MiKla am 13. April 2011 21:52, insgesamt 1-mal geändert.
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Beitrag von nando »

cool danke..
das werde ich dann gleich mal ausporbieren...
ich sag dann noch mal, ob es geklappt hat!
danke fuer den tip....
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Beitrag von nando »

so, ich habe es eben noch mal ausprobiert und ich erhalte auch mit der release version den gleichen fehler :cry:
irgendwas passt ihm beim linken nicht.....

ich habe es momentan nur mit der QT opensource version versucht....

die suche geht weiter.....
Uwe
Beiträge: 176
Registriert: 9. Oktober 2005 13:37
Wohnort: München

Beitrag von Uwe »

Eventuell hast Du vergessen den Compiler Schalter QWT_DLL zu setzen ?

Uwe
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Beitrag von nando »

Danke Uwe!!!!!

das war das Problem!!!!

ein -DQWT_DLL zu den compiler flags hat das problem gelöst.



Gruss,
Nando
etsmart
Beiträge: 12
Registriert: 8. Februar 2009 11:11

Beitrag von etsmart »

Ich habe gerade das gleiche Problem.

wo gebe ich denn diese compiler flag bei dem qt creator 1.3.1 ein ?
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag von MiKla »

Im Pro-File:

Code: Alles auswählen

DEFINES         +=  QT_DLL \
    		                  QWT_DLL 

Michael
Antworten