lrelease ohne installiertes QT verwenden. Frage Lizenz u DLL
lrelease ohne installiertes QT verwenden. Frage Lizenz u DLL
Hallo miteinader,
habe ein Problem und dabei 2 Fragen
Ich will die lrelease-Software verwenden und zwar ohne QT zu installieren.
Also Ziel ist es eine Application zu schreiben, die unter Windows läuft und die auf jedem Rechner lauffähig sein soll.
1. Also ist das Lizenzrechtlich überhaupt drin, die lrelease.exe und die dazugehörigen DLL's weiterzugeben(Es würde Firmenintern bleiben, nur nicht umbedingt auf QT-Rechnern.
2. Welche DLL's braucht man den damit lrelease läuft. Wenn man es mal auf nem Rechner startet meldet er das die Datei qtxmld4.dll nicht exsistiert. Wenn man diese dann registrieren will, kommt die Fehlermeldung, dass er die Libary nicht laden konnte.
Also vielen Dank mal
Felix
habe ein Problem und dabei 2 Fragen
Ich will die lrelease-Software verwenden und zwar ohne QT zu installieren.
Also Ziel ist es eine Application zu schreiben, die unter Windows läuft und die auf jedem Rechner lauffähig sein soll.
1. Also ist das Lizenzrechtlich überhaupt drin, die lrelease.exe und die dazugehörigen DLL's weiterzugeben(Es würde Firmenintern bleiben, nur nicht umbedingt auf QT-Rechnern.
2. Welche DLL's braucht man den damit lrelease läuft. Wenn man es mal auf nem Rechner startet meldet er das die Datei qtxmld4.dll nicht exsistiert. Wenn man diese dann registrieren will, kommt die Fehlermeldung, dass er die Libary nicht laden konnte.
Also vielen Dank mal
Felix
-
piXelshooter
- Beiträge: 43
- Registriert: 25. März 2007 21:19
guck mal in dein Qt Verzeichnis (von dem installierten).
Da findest du in bin/ einige dlls, für jedes Modul eine. Für die Module, die du benutzt, musst du die dll mit geben, den rest nicht.
Bsp: Du hast ein programm, dass den inhalt einer xml datei ausliest, interpretiert und darstellt.
Dann verwendest du die module:
Da findest du in bin/ einige dlls, für jedes Modul eine. Für die Module, die du benutzt, musst du die dll mit geben, den rest nicht.
Bsp: Du hast ein programm, dass den inhalt einer xml datei ausliest, interpretiert und darstellt.
Dann verwendest du die module:
- QtCore, der kern jedes qt programmes
- QtGui, weil du die GUI elemente benutzt
- und QtXml.
-
piXelshooter
- Beiträge: 43
- Registriert: 25. März 2007 21:19
so Problem gelöst. er braucht nicht nur die DLL's von QT sondern auch 2 Windows DLL'S. Diese werden aber beim verwenden von VisualStudio 2005 gelöscht und durch andere ersetzt. Man muß si dann händisch wieder aus dem Netz laden.
Dieses sind:
msvcr71d.dll
und
msvcp71d.dll.
die neuen haben das d hinten nicht mehr dran.
MfG
Felix
P.S.: Wenn jemand weiß wie man die schönen eckigen klammern mit gelöst in das Thema bekommt darf das gerne schreiben.
Dieses sind:
msvcr71d.dll
und
msvcp71d.dll.
die neuen haben das d hinten nicht mehr dran.
MfG
Felix
P.S.: Wenn jemand weiß wie man die schönen eckigen klammern mit gelöst in das Thema bekommt darf das gerne schreiben.
-
piXelshooter
- Beiträge: 43
- Registriert: 25. März 2007 21:19
Bei VS2005 liegen die nur woanders und sind sogar mehrfach, mit verschiedenen Versionsnummern, vorhanden. Willkommen in der Manifest-Hölle 
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.