Qt5 Windows program can't find a procedure entry point
-
Still trying to get my program running in Windows. Now it compiles and links fine, but when I try to run it, I get errors sayingThe procedure entry point _ZSt28__throw_bad_array_new_lengthv could not be located in the dynamic link library
(See attached image)
This happens on the three external libraries That the program needs (hunspell, gpgme and qgpgme). The interesting thing is that I know that the entry points exist, because I ran 'nm' on them and it's definitely there. Anyone know what's happening here?Thanks!
-
@rjmx Take a look at https://doc.qt.io/qt-6/windows-deployment.html
Use Windows Deployment Tool to deploy your app properly. -
@rjmx
_ZSt28__throw_bad_array_new_lengthv
isstd::__throw_bad_array_new_length()
: not part of hunspell, gpgme or qgpgme. It looks as if your executable is finding, e.g.,libhunspell-1.7-0.dll
but that DLL is not finding one of its dependencies containing the referenced symbol. -