Resultados da pesquisa a pedido "dlopen"

2 a resposta

aminho de pesquisa @dlopen ()

existe uma maneira de descobrir programaticamente quais caminhos são pesquisados por dlopen () para objetos compartilhados? Eu sempre pensei que o dlopen () só olharia em / lib e / usr / lib, mas agora vi que no Linux Mint vários componentes ...

3 a resposta

O que pode causar o dlopen: nenhuma imagem adequada foi encontrada (não pode mapear)?

O que pode causar o seguinte erro ao carregar um pacote adicional usando dlopen:

3 a resposta

Como uma função de biblioteca carregada chamaria um símbolo no aplicativo principal?

Quando carregada, uma biblioteca compartilhada é aberta através da funçãodlopen(), existe uma maneira de chamar funções no programa principal?

3 a resposta

typeinfo, bibliotecas compartilhadas e dlopen () sem RTLD_GLOBAL

Estou tendo problemas com exceções que não estão funcionando corretamente (ou pelo menos, como eu esperaria; eu sei que há problemas com isso) nas bibliotecas compartilhadas quando carregadas usandodlopen. Incluo aqui algum código de exemplo ...

4 a resposta

dynamic_cast falha quando usado com dlopen / dlsym

IntroduçãoDeixe-me pedir desculpas antecipadamente pela longa pergunta. É o mais curto que pude, o que, infelizmente, não é muito curto. ConfiguraçãoEu defini duas interfaces, A e B: class A // An interface { public: virtual ~A() {} virtual ...

4 a resposta

Retornando uma Tabela de Símbolos da Biblioteca Compartilhada

Por exemplo: void* sdl_library = dlopen("libSDL.so", RTLD_LAZY); void* initializer = dlsym(sdl_library,"SDL_Init");Assumindo que não haja erros, o inicializador apontará para a função SD_Init na biblioteca compartilhada libSDK.so. No entanto, ...

4 a resposta

nstâncias múltiplas de singleton em bibliotecas compartilhadas no Lin

Minha pergunta, como o título mencionado, é óbvia, e descrevo o cenário em detalhes. Há uma classe chamada singleton implementada pelo padrão singleton da seguinte forma, no arquivo singleton.h: /* * singleton.h * * Created on: 2011-12-24 * ...

6 a resposta

Como atribuir corretamente um ponteiro retornado pelo dlsym em uma variável do tipo de ponteiro de função?

Estou tentando usardlopen() edlsym() no meu código e compilá-lo comgcc. Aqui está o primeiro arquivo. /* main.c */ #include <dlfcn.h> int main() { void *handle = dlopen("./foo.so", RTLD_NOW); if (handle) { void (*func)() = dlsym(handle, ...

10 a resposta

Erro no MatLab: não é possível abrir com o TLS estático