c++ - The procedure entry point _ftol2 could not be located in the dynamic link library msvcrt.dll -


I've recently been compromising a small game project using VC ++ 2008. I am using SDL, OpenGL, Boost and Box 2D library included. It works fine on my windows 7 machine, just like a friend's W7 machine will never work on my second friend's XP SP3 machine , As well as the vc ++ 2008 SP1 redist pack has been installed. When he. If Exe starts, it receives the error:

"The process entry point can not be located in the _ftol2 dynamic link library msvcrt.dll"

I Most forum threads have read that msvcrt.dll is corrupt or outdated. My version of Msvcrt.dll is 7.0.7600.1385 and its 7.0.2600.5512 can not be found for any update, it can not be replaced only because it comes back to the old version on reboot, and this is the folder of my game Just does not help in including your msvcrt.dll. According to the thread at Gamedev.net, OpenGL calls 32.dll to _ftol2. Their conclusion is that installing the vc ++ 2008 redist pack, which I mentioned is already installed.

Any idea which can be highlighted on the solution to this error?

Edit: I assure that OpenGL32.dll and GLU32.dll actually call _ftol2 in MSFTRT.dll. How can I avoid this dependency?

I got such a strange message "strncpy_s can not be dynamic link library msvcrt.dll" Located in and found solutions in my case, with the VS 2005, the setup project was created, MAPI32.dll was added. Therefore, the installation was made under Win 7 64 and was not working under XP 32 (though exactly 7 MAPI32.dll was used with Win 7). After the project is excluded or removed manually from the target folder, all work fine.


Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

php - jQuery AJAX Post not working -