C ++ carrega biblioteca compartilhada e extrai implementações de classe em tempo de execução na plataforma linux
Em C ++, é possível carregar uma biblioteca compartilhada em tempo de execução?
Quero que o usuário escolha qual biblioteca compartilhada será carregada em tempo de execução, sem recompilar o programa inteiro.
dlopen()
é uma solução para C, mas meu programa está escrito é C ++ / Qt e o símbolo a ser extraído é da classe Qt, existe uma maneira mais "c ++" de fazer isso.