Seite 1 von 1
Phonon4 gelöst
Verfasst: 23. Juni 2011 11:32
von Troll.Soft
Hallo,
habe Qt mit MinGW statisch compiliert und gegen meine Sourcen gelinkt.
Alles ok, es sei denn ich will QWebView (Webkit) benutzen. Nun knallt es beim Linken. Als Schuldiger konnte Phonon4 erwischt werden. Qt liefert keine Sourcen für Phonon4 mit und laut Doku kann man Phonon4 mit MinGW nicht compilieren.
Gibt es irgendeine Möglichkeit, Phonon4 statisch mit MinGW einzubinden?
Bin für jeden Tipp dankbar.
tschüß
Troll.Soft
Verfasst: 23. Juni 2011 18:53
von Troll.Soft
so nun habe ich mal mit VC2010 statisch kompiliert. Alle libs kamen durch. Normale Programme lassen sich statisch linken.
Ausnahme !!! WebKit
Das läßt sich nich einbinden. Angeblich fehlen WTF::fastMalloc und WTF::fastFree. Falls noch mehr fehlt, wurde der Fehler noch nicht gefunden, da ich nach tausend gleichen Fehlermeldungen abgeklemmt habe.
Hat jemand eine Idee?
tschüß
Troll.Soft
ach ja, ich benutze Qt.4.7.3 die Angabe wurde oben vergessen

Verfasst: 23. Juni 2011 19:36
von ScyllaIllciz
Ja, und zwar ist das statische Linken von Webkit (derzeit) nicht möglich. Es sollte auch beim configure eine Meldung kommen und Webkit deaktiviert werden.
Also wenn statisch, dann ohne Webkit.
Verfasst: 23. Juni 2011 19:50
von Troll.Soft
Hm,
also beim configure kommt keine Meldung, außer alles ok.
In der Doku fand sich nur, das statisch Linken mit MinGW nicht möglich ist, von VC2010 stand da nichts. VC hat ja Phonon und WebKit auch erfolgreich "statisch" compiliert. Bei WebKit kommt eine gigantische lib heraus. Wow!!
Code: Alles auswählen
23.06.2011 14:44 28.929.362 jscore.lib
23.06.2011 17:27 952 jscore.prl
23.06.2011 17:26 2.387.070 phonon.lib
23.06.2011 17:26 1.127 phonon.prl
23.06.2011 17:26 1.399.800 QAxContainer.lib
23.06.2011 17:26 1.079 QAxContainer.prl
23.06.2011 17:26 970.240 QAxServer.lib
23.06.2011 17:26 1.057 QAxServer.prl
23.06.2011 17:31 11.947.330 QtCLucene.lib
23.06.2011 17:31 977 QtCLucene.prl
23.06.2011 17:26 24.201.508 QtCore.lib
23.06.2011 17:27 21.313.338 QtDeclarative.lib
23.06.2011 17:27 1.400 QtDeclarative.prl
23.06.2011 18:07 23.894.322 QtDesigner.lib
23.06.2011 18:05 1.188 QtDesigner.prl
23.06.2011 18:10 10.431.532 QtDesignerComponents.lib
23.06.2011 18:07 1.295 QtDesignerComponents.prl
23.06.2011 18:05 864 QtDesignerd.prl
23.06.2011 17:26 48.123.050 QtGui.lib
23.06.2011 17:26 1.074 QtGui.prl
23.06.2011 17:31 3.194.794 QtHelp.lib
23.06.2011 17:31 1.346 QtHelp.prl
23.06.2011 17:25 24.848 qtmain.lib
23.06.2011 17:26 937.620 QtMultimedia.lib
23.06.2011 17:26 1.141 QtMultimedia.prl
23.06.2011 17:26 5.426.824 QtNetwork.lib
23.06.2011 17:26 959 QtNetwork.prl
23.06.2011 17:26 3.739.514 QtOpenGL.lib
23.06.2011 17:26 1.159 QtOpenGL.prl
23.06.2011 17:27 31.301.820 QtScript.lib
23.06.2011 17:26 983 QtScript.prl
23.06.2011 17:31 5.162.466 QtScriptTools.lib
23.06.2011 17:30 1.193 QtScriptTools.prl
23.06.2011 17:26 2.647.508 QtSql.lib
23.06.2011 17:26 947 QtSql.prl
23.06.2011 17:26 1.671.086 QtSvg.lib
23.06.2011 17:26 1.120 QtSvg.prl
23.06.2011 17:26 660.908 QtTest.lib
23.06.2011 17:26 945 QtTest.prl
23.06.2011 18:05 3.320.754 QtUiTools.lib
23.06.2011 18:04 1.147 QtUiTools.prl
23.06.2011 18:05 6.325.506 QtUiToolsd.lib
23.06.2011 18:04 858 QtUiToolsd.prl
23.06.2011 17:30 457.245.352 QtWebKit.lib
23.06.2011 17:27 1.478 QtWebKit.prl
23.06.2011 17:26 996.928 QtXml.lib
23.06.2011 17:26 936 QtXml.prl
23.06.2011 17:26 31.627.772 QtXmlPatterns.lib
23.06.2011 17:26 1.021 QtXmlPatterns.prl
23.06.2011 19:46 0 x.txt
50 Datei(en) 727.907.498 Bytes
es ist mir logisch nicht möglich zu sehen, das WebKit nicht statisch gebunden werden kann.
tschüß
Troll.Soft
Verfasst: 23. Juni 2011 19:56
von ScyllaIllciz
Schau mal
hier.
Die genauen Gründe weis ich auch nicht. Aber werden wohl technische Gründe seien.
Verfasst: 23. Juni 2011 20:08
von Troll.Soft
Platform and Compiler Notes hat geschrieben:* WebKit is only supported as a dynamically built library. Static linkage is not supported.
Mist!!
aber danke für den Link
tschüß
Troll.Soft
P.S.: das das WebKit-Schweinderl stundenlang erfolgreich compiliert ist doppelt gemein !!!!!!!!!!!!
Verfasst: 23. Juni 2011 20:10
von ScyllaIllciz
Ich kann mich erinnern, dass ich eine Meldung hatte die sagte "statisch Linken, deaktiviere Webkit" oder so!!! Da war das gaaaanz schnell klar

Verfasst: 24. Juni 2011 11:40
von Troll.Soft
ScyllaIllciz hat geschrieben:Ich kann mich erinnern, dass ich eine Meldung hatte die sagte "statisch Linken, deaktiviere Webkit" oder so!!! Da war das gaaaanz schnell klar

ja das Leben ist gemein. Du hattest wohl eine andere Version von den Trollen. Bei mir hat er (siehe oben) ein irre riesige lib erstellt (halbes Giga).
Das was ich mit WebKit mache, kann Qt auch, nur eben zehnmal langsamer. Muß dann eben so sein.
tschüß
Troll.Soft