Oui comme tu peux le voir ci-dessous, je dispose bien d'un constructeur et d'un destructeur public
Code C/C++ :
class DLLOPT IpAddress : public Address {
public:
// construct an IP address with no agrs
IpAddress( void);
// construct an IP address with a string
IpAddress( const char *inaddr);
// construct an IP address with another IP address
IpAddress( const IpAddress &ipaddr);
Voici l'arborescence de ma librairie :
include
lib
src
J'ai ajoute ma librairie grâce au MinGW linker sous Eclipse (-lsnmp -L"repertoiredemalibrairie")
La compilation semble fonctionner pour créer le fichier .o
Mais c'est la compilation des liens qui pose problème :
g++ -IC:\Users\Fleury\Desktop\snmp++v2.8a\snmp++\src -O0 -g3 -Wall -c -fmessage-length=0 -osrc\t1.o ..\src\t1.cpp
g++ -LC:\Users\Fleury\Desktop\snmp++v2.8a\snmp++\lib -ot1.exe src\t1.o -lsnmp++
src\t1.o: In function `main':
C:\Users\Fleury\Desktop\snmp++v2.8a\t1\Debug/../src/t1.cpp:16: undefined reference to `IpAddress::IpAddress(char const*)'
collect2: ld returned 1 exit status
Encore merci pour votre aide =)