我正在尝试部署一个使用 ffmpeg 将相机输出流式传输到 XP 机器的应用程序。该应用程序是用 gcc mingw32 编写的,在 Windows 8 上运行良好。但在 Windows XP 上,我收到以下错误:
The procedure entry point strncpy_s could not be located in the
dynamic link library msvcrt.dll
GCC 命令,不包括路径:
g++ -o mingw\streamer.exe src\testffmpeg.o -lavformat -lavutil -lavcodec -lFlyCapture2_C_v100
依赖遍历器显示以下内容:
我该如何解决这个 strncpy_s 问题?似乎是使用这个功能的ffmpeg是msvcrt。我使用了他们提供的 Windows 二进制文件。我宁愿不必自己编译库,因为它有大量的依赖项。