OpenCV 2.4.8 v110 x86 DLL refer to GetTickCount64
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?
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.
http://stackoverflow.com/questions/18538237/opencv-gettickcount64-error-on-windows-xp Basically says it all! Rebuild it is!
But if we use ocv230, we have to use VS2010? Or use V100 toolset on VS2012?
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 ...
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
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.