user11869
user11869

Reputation: 1131

failed to find entry point even though Dependency Walker says it's there

After launching my app, it complains that entry point glIsQuery could not be located. So I used Dependency Walker to debug this problem.

The Parent Import Function table does show that 'glIsQuery' is missing, as shown below

enter image description here

However, the Export Function List also shows that the symbol exists (I also used dumpbin to verify this) enter image description here

Any clue?

Upvotes: 0

Views: 1242

Answers (1)

qxn
qxn

Reputation: 17594

It looks like the name _glIsQuery@4 was decorated (or mangled) by a C++ compiler. See this question (and particularly this answer that gives a pretty close example).

You may need an extern "C" if you want to use glIsQuery.

Upvotes: -1

Related Questions