Results 1 to 6 of 6

Thread: Missing entry point in QTCore4.dll

  1. #1
    Join Date
    Jun 2010
    Posts
    6
    Thanks
    1
    Thanked 1 Time in 1 Post
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Missing entry point in QTCore4.dll

    I have just copied all required dlls as well as my application to a new directory as I would do when installing it some other machine. The resources are linked to the application executable.
    When I then try to start the application a get the following message: 'The procedure entry point _Z21qRegisterResourceDataiPkhS0_S0_ could not be located in the dynamic link library QTCore4.dll'.
    The QTCore4.dll has version number 4.6.2.0.

    Is there anything missing in the code (resource initialization?) even though the resources are linked to the application?

  2. #2
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Thanks
    6
    Thanked 348 Times in 333 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: Missing entry point in QTCore4.dll

    Wrong QtCore4.dll, find another one :-)

    The one your using is missing functions required by your application.

  3. The following user says thank you to squidge for this useful post:

    fxrb (28th August 2013)

  4. #3
    Join Date
    Jun 2010
    Posts
    6
    Thanks
    1
    Thanked 1 Time in 1 Post
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Missing entry point in QTCore4.dll

    You are right, many thanks!

    I copied the wrong dll. The bad thing is that both dlls have the same version number. Here what I found on my system:

    The wrong one is located at c:/qt/2010.02.1/bin and has a size of 2'151'424 bytes and was create February 17. 2010
    The correct one is located at c:/qt/2010.02.1/qt/bin and has a size of 2'415'104 bytes and was create February 18. 2010

    A 'dumpbin QtCore4.dll /exports' also shows that the missing symbol is only exported from the 'correct' dll.

    Hope this can help other people, many thanks again, Felix

  5. The following user says thank you to fxrb for this useful post:

    abhiabhi (1st April 2013)

  6. #4
    Join Date
    Apr 2013
    Posts
    1
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: Missing entry point in QTCore4.dll

    Is there any simpler way you could explain the difference btwn the dll's or how to fix this issue. I also got the same the same message as the 1st post.

  7. #5
    Join Date
    Jun 2010
    Posts
    6
    Thanks
    1
    Thanked 1 Time in 1 Post
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Missing entry point in QTCore4.dll

    Quote Originally Posted by Steiny View Post
    Is there any simpler way you could explain the difference btwn the dll's ...
    There is no 'simpler' explanation, the DLLs are just different; one does not export the symbol in question while the other does.

    Quote Originally Posted by Steiny View Post
    ... how to fix this issue.
    Just use the correct DLL as posted above .

  8. #6
    Join Date
    Aug 2013
    Posts
    1

    Default Re: Missing entry point in QTCore4.dll

    is there a website where you can download the correct dll instead of the other one

Similar Threads

  1. Procedure Entry Point QChar not found in qtcore4.dll
    By GINCALUA in forum Installation and Deployment
    Replies: 0
    Last Post: 24th November 2009, 00:29
  2. Procedure entry point not found
    By Ishmael in forum Newbie
    Replies: 5
    Last Post: 11th October 2009, 08:15
  3. Procedure entry point not found
    By Ishmael in forum Installation and Deployment
    Replies: 1
    Last Post: 9th October 2009, 18:57
  4. Replies: 0
    Last Post: 6th August 2009, 18:35
  5. Entry point not found after compiling with Qt 4.2
    By mace in forum Installation and Deployment
    Replies: 6
    Last Post: 10th October 2006, 12:24

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.