All pastes #403584 Raw Edit

mmm

public text v1 · immutable
·published 2007-03-20 14:09 UTC
rendered paste body
cd '/home/infecto/solar/server_ver_1' && QTDIR="/usr/share/qt3" make -k 
cd src && make -f Makefile
make[1]: Wejście do katalogu `/home/infecto/solar/server_ver_1/src'
test -d ../bin/ || mkdir -p ../bin/
g++ -o ../bin/server_ver_1 server_ver_1.o ser.o -L/usr/share/qt3/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lpthread
ser.o: In function `demon::demon(QObject*)':
ser.cpp:(.text+0x9e): undefined reference to `vtable for demon'
ser.o: In function `demon::demon(QObject*)':
ser.cpp:(.text+0x13e): undefined reference to `vtable for demon'
make[1]: Opuszczenie katalogu `/home/infecto/solar/server_ver_1/src'
collect2: ld returned 1 exit status
make[1]: *** [../bin/server_ver_1] Błąd 1
make[1]: Obiekt `first' nie został wykonany z powodu błędów.
make: *** [sub-src] Błąd 2
make: Obiekt `first' nie został wykonany z powodu błędów.
*** Exited with status: 2 ***


ser.h

#include <stdlib.h>
#include <qsocket.h>
#include <qregexp.h>
#include <qserversocket.h>
#include <qapplication.h>
#include <qmainwindow.h>
#include <qtextstream.h>
#include <qvbox.h>
#include <qlabel.h>
#include <qhostaddress.h>


// HttpDaemon is the the class that implements the simple HTTP server.
class demon : public QServerSocket
{
	Q_OBJECT
	public:
// 		QTextView *wiew_data;
		QHostAddress dane;
		demon( QObject* parent = 0);


// 		void ustaw_text(QTextView *infoText);
		void newConnection( int socket );

	signals:
		void newConnect();
		void endConnect();
		void wroteToClient();



	public slots:
		void read();
		void discardClient();

};

ser.cpp

#include <qhostaddress.h>
#include <vector.h>
#include <list.h>
#include "ser.h"

vector<int> dupa;
// list<int>::iterator i;
Q_UINT16 zdalny_port;

demon::demon( QObject* parent ) : QServerSocket(7000,1,parent)
{
	if ( !ok() ) {
		qWarning("error binding port");
		exit( 1 );
	}
}



void demon::newConnection( int socket )
{



}




void demon::read(){


}

void demon::discardClient()
{

}

main.cpp

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <stdio.h>
#include <stdlib.h>
#include "ser.h"


int main()
{
  printf("Hello, world!\n");
  demon *dupa;
//   demon *serwer = new demon( );
//   return dupa;
}