Planned maintenance has been done but it did not solve the problem. So work will continue on this and a new time for trying updates will be announced asap.

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.


Log in to reply