Qt Webbrowser (webView) Fehler 'undefined reference to...'
-
Hallo, ich habe das Problem dass mein Webbrowser, den ich mit Qt erstellt habe Fehler ausgibt.
Ich habe einfach nur ein webView-Widget auf das Formular gezogen und eine URL eingegeben. Beim ausführen erscheinen folgende 2 Meldungen:
undefined reference to\_imp\_\_\_ZN8QWebViewC1EP7QWidget' undefined reference to
_imp___ZN8QWebView6setUrlERK4QUrlIch habe bereits die Zeile
QT += webkit
in die .pro-Datei eingefügt und in der Header-Datei folgende Anweisung:
#include <QtWebKit>
Leider hat das nichts gebracht.
Kann mir bitte jemand helfen? Danke vielmals
ich nutze Qt Creator 5
-
Hallo, ich habe das Programm nochmal neu erstellt. Nun erscheinen die beiden Fehlermeldungen nicht mehr aber dafür bekomme ich neue andere Meldungen:
QSslSocket: cannot call unresolved function SSLv23_client_method QSslSocket: cannot call unresolved function SSL_CTX_new QSslSocket: cannot call unresolved function SSL_library_init QSslSocket: cannot call unresolved function ERR_get_error QSslSocket: cannot call unresolved function ERR_get_error
Weiß jemand wie ich das Problem beheben kann?
-
-
Wenn du in der Konsole
hostname
eingibst.
Was zeigt es an?
-
Th69, ich habe die beiden Dateien
libcrypto-1_1-x64.dll
libssl-1_1-x64.dllin den Ordner
C:\Qt\Tools\MinGW\opt\bin
getan aber leider hat das nichts gebracht.
wado007, was genau meinst du mit Konsole? Kommandozeile?
-
Die DLLs sollen in den gleichen Ordner wie deine Anwendung.
Du hast auch als x64 kompiliert? Sonst mußt du selbstverständlich die x86-Versionen nehmen.Die Antwort von wado007 verstehe ich auch nicht (was das bringen soll).
-
unter Kubuntu erhalte ich eine Fehlermeldung von QSslSocket wenn der PC keinen vollständigen Namen hat,
z.B. mein-PC - Fehler
und mein-PC.eu - OK.
diesen Namen erhält man mit der Abfrage: hostname
Man kann den Namen in Linux einfach anpassen.
Ich wusste es nicht womit du arbeitest Window oder Linux.
Ob der unvollständige Name den Fehler verursacht, weiß ich nicht,
und wie man es unter Window überprüfen kann auch nicht.
-
wado007 schrieb:
unter Kubuntu erhalte ich eine Fehlermeldung von QSslSocket wenn der PC keinen vollständigen Namen hat,
z.B. mein-PC - Fehler
und mein-PC.eu - OK.
diesen Namen erhält man mit der Abfrage: hostname
Man kann den Namen in Linux einfach anpassen.
Ich wusste es nicht womit du arbeitest Window oder Linux.
Ob der unvollständige Name den Fehler verursacht, weiß ich nicht,
und wie man es unter Window überprüfen kann auch nicht.Ich glaub kaum das dabei die vom TO mitgeteilten fehlermeldung ausgegeben wurde.
QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_get_errorDas sind Fehlermeldung über nicht ausflösbare symbole. Da wurde keinerlei requests ausgeführt die irgendwie mit dem hostname zu tun hätten