PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C++] Fehler: »ipmsgserver«bezeichnet keinen Typ



SeeksTheMoon
20-09-2004, 14:04
ich schreibe ein Programm das die ptypes-Netzwerkbibliothek verwendet.
Ich habe dazu folgende Klasse erstellt:


#ifndef __NETZWERKMODUL_H__
#define __NETZWERKMODUL_H__

#include <ptypes/pinet.h>

class Netzwerkmodul {
private:
ipmsgserver udpserver;

public:
Netzwerkmodul(string ip="127.0.0.1", int port=7500); //ruft nur portLauschen() auf
bool portLauschen(string ip, int port);
};

#endif

ipmsgserver ist eine class aus dem ptypes-Paket, wie man hier sehen kann:
http://www.melikyan.com/ptypes/doc/inet.ipmsgserver.html

Der Compiler meldet aber

Fehler: »ipmsgserver«bezeichnet keinen Typ für die Zeile ipmsgserver udpserver;

öhm... wo hat der das Problem?

wraith
20-09-2004, 14:18
Wie ich das sehe, liegt ipmsgserver in einem namespace.
http://www.melikyan.com/ptypes/doc/include/pinet.h.html
Zu erkennen an PTYPES_BEGIN.
Müßte pt:: sein.

SeeksTheMoon
20-09-2004, 14:47
ah danke, das wars. Mit dem Namespace das haben die gut versteckt