Variável Estatica C++

1. Variável Estatica C++

Daniel Henrique Joppi
norxs

(usa Debian)

Enviado em 26/08/2009 - 09:29h

Ola a todos,

Estou desenvolvendo a implementação do protocolo de roteamento AntHocNet no simulador NS-2.30. Mas estou com com alguns problema ao compliar o código fonte.

A principio parecia simples, agora não sei o que fazer, o erro é este:

anthocnet/ahn_router_table.o: In function `RoutingTable::lookupNode()':
ahn_router_table.cc:(.text+0xb): undefined reference to `AntHocNetUtils::pheromone_rt_'
ahn_router_table.cc:(.text+0x26): undefined reference to `AntHocNetUtils::pheromone_rt_'
anthocnet/ahn_router_table.o: In function `RoutingTable::randomNodeDestination()':
ahn_router_table.cc:(.text+0x79): undefined reference to `AntHocNetUtils::pheromone_rt_'
ahn_router_table.cc:(.text+0xa2): undefined reference to `AntHocNetUtils::pheromone_rt_'
ahn_router_table.cc:(.text+0x12f): undefined reference to `AntHocNetUtils::pheromone_rt_'
anthocnet/ahn_router_table.o:ahn_router_table.cc:(.text+0x16f): more undefined references to `AntHocNetUtils::pheromone_rt_' follow
collect2: ld returned 1 exit status
make: ** [ns] Erro 1
norxs@norxs:~/ns-allinone-2.30/ns-2.30$

----------------

typedef map<nsaddr_t, PheromoneTable*> map_pheromone;

class AntHocNetUtils
{
public:
const static float ALFA = 0.7;
const static int BETA = 20;
const static float GAMA = 0.7;

const static int HOP_TIME = 50; //millisecond

const static int PROACTIVE = 1;
const static int REACTIVE = 2;
const static int REPAIR = 3;

static map_pheromone* pheromone_rt_; // routing table;
};

---------------------------------------

alguma luz?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts