Seite 1 von 1

Sorucecode korrekt, aber projekt kann nicht erstellt werden?

Verfasst: 29. September 2011 10:06
von AlymcGeel
Hallo. Ich versuche mittels QNetWorkAccessManager den sourcecode einer Webseite zu lesen.
Jetzt hab ich das problem, sobald ich auch nur irgendeine Klasse aus QTNetwork namespace verwende, kann mein projekt nicht mehr kompilieren:

Ich hab diesen Code im Netz gefunden:

Code: Alles auswählen

QNetworkAccessManager * nam   = new QNetworkAccessManager( this );
    QNetworkReply         * reply = nam->get( QNetworkRequest( QUrl( "http://google.com" ) ) );
    if( reply->waitForReadyRead( -1 ) )
    {
        QByteArray data = reply->readAll();
    }
    else
    {
        // ...
    }
und habe folgende includes:
#include <QtNetwork/QNetworkAccessManager>
#include <QtNetwork/QNetworkReply>
#include <QUrl>

aber beim erstellen des projektes kommt dieser fehler:
:-1: Fehler:Recipe linkandpostlink schlug mit demRückgabewert 1 fehl
C:\QtSDK\Symbian\SDKs\Symbian3Qt473\epoc32\tools\make.exe: *** [release-gcce] Error 1
Der Prozess "C:\QtSDK\Symbian\SDKs\Symbian3Qt473\epoc32\tools\make.exe" wurde mit dem Rückgabewert 2 beendet.

wenn ich den code rauslösche geht mein programm ganz normal, also muss es wohl an irgendetwas in diesen zeilen liegen. aber ich verstehs nicht ganz.

kann mir einer helfen? wäre echt sehr danbar.

lg

Re: Sorucecode korrekt, aber projekt kann nicht erstellt wer

Verfasst: 29. September 2011 19:51
von Willi2793
Hast Du in Deinem .pro-File

Code: Alles auswählen

QT += network
stehen?

Edit meint: Fehler sollte man verbessern :oops:

Re: Sorucecode korrekt, aber projekt kann nicht erstellt wer

Verfasst: 29. September 2011 20:34
von upsala
Wenn schon, denn schon:

Code: Alles auswählen

QT+=network

Re: Sorucecode korrekt, aber projekt kann nicht erstellt wer

Verfasst: 29. September 2011 20:45
von Willi2793
Meine ich doch. War gedanklich beim tippen abgelenkt. Sorry und Danke!

Re: Sorucecode korrekt, aber projekt kann nicht erstellt wer

Verfasst: 30. September 2011 07:46
von AlymcGeel
leute leute. das is mir jetzt aber peinlich.

Das war natürlich das problem. Ich wusste nicht, dass ich networking extra im pro file eintragen muss.

danke für eure hilfe!!

lg