rendered paste bodycd '/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;
}