Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. The procedure entry point ?unicode@QChar@@QBEGXZ could not be located in the dynamic link library QtCore4.dll.
QtWS25 Last Chance

The procedure entry point ?unicode@QChar@@QBEGXZ could not be located in the dynamic link library QtCore4.dll.

Scheduled Pinned Locked Moved Installation and Deployment
2 Posts 1 Posters 2.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    danielbsig
    wrote on last edited by
    #1

    Hi all,

    I'm creating an install for my application, but so far I've been unable to actually execute my program on a machine different from my development machine.

    Currently, if I try to execute it on another machine, the error I'm receiving is the one above: "The procedure entry point ?unicode@QChar@@QBEGXZ could not be located in the dynamic link library QtCore4.dll."

    My installer is copying dll's from C:\Qt\4.8.2\bin, such as QtCore4.dll and others. And it is indeed correct that this version of QtCore4.dll does NOT export a function with the decorated name ?unicode@QChar@@QBEGXZ. However, it does export two functions with decorated names ?unicode@QChar@@QAEAAGXZ and ?unicode@QChar@@QBE?BGXZ. But obviously this doesn't help me at all.

    A (not so) quick search on the hard drive of my computer reveals a few other versions of QtCore4.dll, but none of them seems to export a function with this name. Besides, C:\Qt\4.8.2\bin is the first entry in my PATH variable, so it would be really weird if QtCreator would look for this file anywhere else. But the application works on my machine, which makes this kind of strange. Why is my application searching for a version of QtCore4.dll with exactly this decorated function, when it doesn't exist on my dev machine, yet the program works there?

    Any help whatsoever would be highly appreciated.

    Regards,
    Daniel

    1 Reply Last reply
    0
    • D Offline
      D Offline
      danielbsig
      wrote on last edited by
      #2

      Note: I'm installing the following dll's:

      QtCore4.dll
      QtGui4.dll
      QtDeclarative4.dll
      phonon4.dll
      QtSql4.dll
      QtScript4.dll
      QtXmlPatterns4.dll
      QtNetwork4.dll

      They are all version 4.8.2, except for phonon4.dll which is version 4.4.0.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved