Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Entry Point Not Found



  • I recently started working again on an old project using Qt in a mixed mode Application (using .NET). It used to work just fine but I upgraded from VS 2012 to 2017 and Qt from 5.10 (I think) to 5.12. The program is not able to locate the following procedure in the QtCored.dll:
    QMetaType.registerNormalizedType (based on the error data shown below).

    3d4c:4394 @ 399203734 - LdrpNameToOrdinal - WARNING: Procedure "?registerNormalizedType@QMetaType@@SAHABVQByteArray@@P6AXPAX@ZP6APAX1PBX@ZHV?$QFlags@W4TypeFlag@QMetaType@@@@PBUQMetaObject@@@Z" could not be located in DLL at base 0x7BCD0000.
    3d4c:4394 @ 399203734 - LdrpReportError - ERROR: Locating export "?registerNormalizedType@QMetaType@@SAHABVQByteArray@@P6AXPAX@ZP6APAX1PBX@ZHV?$QFlags@W4TypeFlag@QMetaType@@@@PBUQMetaObject@@@Z" for DLL "D:\Developing\Projects\IMT\GeoRealismLab\GeoRealismLab\bin\Debug\GeoSimCore.dll" failed with status: 0xc0000139.



  • That entry point didn't exist before Qt 5.6, so check that problematic Qt5Cored.dll is really from Qt 5.12.



  • That entry point didn't exist before Qt 5.6, so check that problematic Qt5Cored.dll is really from Qt 5.12.



  • Thanks. That worked.


Log in to reply