我无法在Windows Server 2008 R2 x64上启动我的应用程序。它是通过Visual Studio 2013(工具集 - v120_xp,与CRT的静态链接)构建的。在其他系统(例如,Windows 8 x64和Windows 7 x64)上,应用程序按预期工作,而在Windows Server 2008 R2 x64上,它会出现以下错误:
当我尝试通过WinDbg运行此应用程序时,它会在以下行之后显示此错误:
ModLoad:00000000
007b0000 00000000
0094a000
C:\用户\管理员\桌面\应用\ LIBEAY32.DLL
我试图下载x64 OpenSSL二进制文件并替换" libeay32.dll"和" ssleay32.dll"应用程序目录中的文件,但它给了我同样的错误。
是的,关于类似错误的问题很多,但不幸的是我没有找到任何答案。
我做错了什么?我该如何解决?
提前致谢。