Die Suche ergab 12 Treffer

von Takki
29. Januar 2007 22:33
Forum: Qt Programmierung
Thema: Weitere Probleme mit Qt in Dlls
Antworten: 4
Zugriffe: 2871

Also das Problem habe ich gelöst. Muss jetzt nurnoch rausfinden, wie ich das geschafft habe :)
von Takki
29. Januar 2007 14:40
Forum: Qt Programmierung
Thema: Weitere Probleme mit Qt in Dlls
Antworten: 4
Zugriffe: 2871

Nein gibt es eigentlich nicht (es ist übrigens eine Console-App, also QCoreApplication); das einzige Application-Objekt wird in der main() aus der Exe heraus erstellt.
von Takki
29. Januar 2007 02:21
Forum: Qt Programmierung
Thema: Weitere Probleme mit Qt in Dlls
Antworten: 4
Zugriffe: 2871

Weitere Probleme mit Qt in Dlls

Ich habe ein weiteres Problem in meinem Projekt, welches sich aus mehreren Dlls (und natürlich einer Exe) zusammensetzt, die alle Qt benutzen. Und zwar bekomme ich folgende Warnung von Qt angezeigt: QObject::killTimer: timers cannot be stopped from another thread Der dazugehörige Qt-Code, der diese ...
von Takki
27. Januar 2007 01:58
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Lalala... ok, das Problem habe ich gefunden :) Peinlich peinlich... und blind muss man sein. Bei den Release-Dlls habe ich in Wirklichkeit Exe-Dateien erstellt - kann ja nicht funktionieren :) Nun crasht es nicht mehr, allerdings gibt es wohl ein paar andere Probleme. Aber erstmal weiterschauen. So....
von Takki
27. Januar 2007 01:24
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Also hier ein kleines Beispiel was die Linkerfehler zeigt. Im Grunde funktioniert aber eigentlich gar nichts mit Qt in Dlls... selbst die Debugversion macht Probleme unter gewissen Umständen (bezieht sich jetzt nicht auf dieses Testbeispiel).
von Takki
26. Januar 2007 22:04
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Ok also statische Libs von Qt erstellen bringt ca. 300 Linker-Fehler in meinem Projekt... also keine gute Idee. Also so langsam weiß ich keinen Rat mehr.
von Takki
26. Januar 2007 21:18
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Also das Compilieren ging scheinbar... zumindest die wichtigen Teile von Qt, das Ax Zeug scheinbar nicht, aber gut. Nur gebracht hat das leider auch nichts. Die Linker-Fehler sind immernoch die selbigen. Mal mit statischen Libs versuchen, ansonsten bin ich ratlos.
von Takki
26. Januar 2007 20:14
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Naja ich werde wohl mal versuchen, Qt selber zu compilieren. Denn so komme ich nicht weiter, und das ist sehr unpraktisch ;)

Danke erstmal soweit für deine Hilfe, mal sehen was mir noch so alles einfällt.
von Takki
26. Januar 2007 19:44
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Qt-Dlls erstellen... hat noch nie wirklich funktioniert. Deswegen habe ich mich damit erst gar nicht weiter rumgeplagt. Naja jetzt ein anderes Problem. Beim Linken der Release-Version gibt es folgende Fehler, die ich auch nicht wirklich nachvollziehen kann: Error 1 error LNK2019: unresolved external...
von Takki
26. Januar 2007 17:37
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Das mit den Debug-Infos habe ich ausprobiert, und da sieht man letztendlich nur, dass das Problem in der QtCore4.dll sitzt, also kommt man da nicht wirklich weiter. Wie genau Qt compiliert wurde kann ich nicht sagen, da ich das nicht übernommen habe. Ich denke aber mal, dass nur Standardoptionen ben...
von Takki
26. Januar 2007 17:12
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Das ist mir schon klar, und die Libs sind auch richtig gesetzt. Also muss das Problem woanders liegen. Im Debug-Build benutzt er halt die qt*d.lib's und im Release-Build die Nicht-Debug-Varianten.
von Takki
26. Januar 2007 04:06
Forum: Qt Programmierung
Thema: Probleme mit DLLs, die QT benutzen
Antworten: 14
Zugriffe: 6783

Probleme mit DLLs, die QT benutzen

Ich habe gerade folgendes, sehr merkwürdiges und schon kritisches Problem. Eines meiner Programme setzt sich aus einigen DLLs sowie einer Hauptexe zusammen, welche alle QT (dynamisch gelinkt) benutzen. Das Problem ist nun folgendes: Sobald ich auch nur auf irgendetwas aus einer DLLs zugreifen möchte...