Ponto de entrada do procedimento não encontrado
-
Boa tarde, comecei a trabalhar com Qt a pouco tempo.
Estou desenvolvendo uma aplicação que faz comunicação com um banco de dados MySql e estou com o seguinte problema.
Ao executar a aplicação pelo compilador do Qt ela funciona normalmente, mas quando tento abrir pelo executável na pasta 'debug' aparece a seguinte mensagem de erro:"Não foi possivel localizar o ponto de entrada do procedimento _z11qt_assert_xPKcS0_S0_i na biblioteca de vínculo dinâmico C:\diretorio\debug\QtSqld4.dll"
Já tentei fazer a substituição das dll's e não funcionou, o que está causando o erro e como posso soluciona-lo?
-
Olá,
Erro muito comum na utilização de shared library .dll(windows) ou .so(linux) que seja de uma versão diferente. Quando, por exemplo, utiliza uma dll do qt4 com o qt5.
Qual a versão do qt está utilizando? QtSql deve ser para a mesma versão! -
Boa tarde.
Consegui resolver o problema fazendo uma nova build, acredito que os arquivos da outra poderiam estar corrompidos de alguma forma.
De qualquer forma, obrigado pelo auxilio.