Dúvida sobre chamada de biblioteca em C++

1. Dúvida sobre chamada de biblioteca em C++

Gilliano
gillianoPE

(usa Suse)

Enviado em 29/10/2009 - 20:56h

Pessoal,

estou tentando usar uma lib que eu mesmo criei em linux (libNeurotechProcess.so). Ela faz referência a libLicensing.so, que tem a definição de uma função chamada "obtainLicense(blá, blá, blá...)", blz? Acontece que quando tento compilar um executável que usa a minha lib, ele dá o seguinte erro:

/home/ggsm/workspace_neurotech/NeurotechTest/lib/libNeurotechProcess.so: undefine reference to 'obtainLicense...

achando que seria algum erro na definição do projeto para carregar essa lib estaticamente (estou usando o eclipse cdt Galileo no openSUSE) procurei carregar o .so dinamicamente através da função dlopen, da biblioteca dlfcn.h. Mas o erro persiste, só que dito de uma forma diferente:

/home/ggsm/workspace_neurotech/dynamicLoading/lib/libNeurotechProcess.so: undefined symbol: obtainLicense

Alguem de vcs teria alguma ideia do que pode estar ocasionando isso e como corrigir o problema?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts