Ask Your Question
1

OpenCV 2.4.8 v110 x86 DLL refer to GetTickCount64

asked 2014-01-26 07:36:34 -0600

xiaohepc gravatar image

Opencv 2.4.8 v110 x86 DLL refer to GetTickCount64 of kernel32.dll , but this function does not exist in the Windows XP SP3 x86 edition's kernel32.dll, how to fix it? Or must recompile?

edit retag flag offensive close merge delete

Comments

That is because you are using a 64bit function using a 32 bit system. Rebuilt the system for 32 bit! If that doesn't help, try building without the apps. I know for a fact I used that function internally to do some measurements on the cascade classifier training.

StevenPuttemans gravatar imageStevenPuttemans ( 2014-05-20 06:07:27 -0600 )edit

But if we use ocv230, we have to use VS2010? Or use V100 toolset on VS2012?

Ettore gravatar imageEttore ( 2014-05-20 06:41:50 -0600 )edit

You state you are using 2.4.8 ... for that you will need to build 32bit binaries yourself. 2.3 might contain the correct binaries, but I wouldnt start using old opencv versions at all ...

StevenPuttemans gravatar imageStevenPuttemans ( 2014-05-20 06:45:44 -0600 )edit
1

Nice :D What I don't want to do is what I should do :) I don't want to use old cv too. Now, I will try to rebuild it all

Ettore gravatar imageEttore ( 2014-05-20 07:03:27 -0600 )edit
1

Building your openCV on the system you will use to devellop is always a good idea. To many chances prebuilt binaries have some other setting somewhere.

StevenPuttemans gravatar imageStevenPuttemans ( 2014-05-20 07:08:40 -0600 )edit

1 answer

Sort by ยป oldest newest most voted
0

answered 2014-05-20 05:53:37 -0600

Ettore gravatar image

I have the same problem. I comment this post to give visibility to it. Maybe someone have the solution

edit flag offensive delete link more

Question Tools

Stats

Asked: 2014-01-26 07:36:34 -0600

Seen: 812 times

Last updated: May 20 '14