没有找到与现有的问题,所以在这里提出新问题的任何合适的解决方案。 我们使用log4cxx具有WS2_32.LIB的依赖。 WS2_32.LIB出现在Windows SDK版本10.0.16299.0。 使用时Windows7上WS2_32.DLL这个log4cxx.dll及其所有依赖被正确地加载和应用程序正常启动。
但在窗10环境WS2_32.DLL预计依赖DLL的像API-MS-WIN-CORE-CRT-L1-1-0.DLL其不是windows10或任何微软的Visual C ++可重新分发,这导致应用程序错误的一部分。
在ws2_32.dll中和其的Windows7和windows10之间的相关性差异是通过依赖学步车清晰可见。
WS2_32.DLL在Windows 10:
而WS2_32.DLL上的Windows7是
如这里所示API-MS-WIN-CORE-CRT-L1-1-0.DLL不在windows7的一个相关的DLL,其中作为其在其不存在,导致应用程序错误的系统窗10。
那么,应该是使应用程序运行成功的方法是什么? 什么替代的依赖应该在编译log4cxx.dll避免在Windows 10这个问题提供的,而不是WS2_32.LIB? 另外在哪里可以找到有关Windows操作系统版本之间的这种变化文档? 请建议。