Missing strtok_s from MSVCRT.dll on Xp
Posted: 09 Aug 2016 22:45
I am working on a app that uses the libvlc.dlls and have a problem on XP. ( works fine on Win7)
In my code when I run this function:
// create new vlc instance
vlcInstance := libvlc_new(0, nil);
I get two different errors. (If I say ok to the errors and go on the video does show.)
1. The procedure entry point strtok_s could not be located in the dynamic link library msvcrt.dll
2. The procedure entry point InitOnceExecuteOnce could not be located in the dynamic link library kernel32.dll
I can however run the VLC app on the XP PC with no errors. My app uses the same libvlc dlls as the VLC app.
So am I missing some option for the libvlc_new call for it to work on XP without errors?
Thanks
Tom
In my code when I run this function:
// create new vlc instance
vlcInstance := libvlc_new(0, nil);
I get two different errors. (If I say ok to the errors and go on the video does show.)
1. The procedure entry point strtok_s could not be located in the dynamic link library msvcrt.dll
2. The procedure entry point InitOnceExecuteOnce could not be located in the dynamic link library kernel32.dll
I can however run the VLC app on the XP PC with no errors. My app uses the same libvlc dlls as the VLC app.
So am I missing some option for the libvlc_new call for it to work on XP without errors?
Thanks
Tom