none
程序在windows server2008和win10运行效果不一样的问题 RRS feed

  • 问题

  •        上午同事反馈了一个诡异问题:

           在每日构建服务器(安装的系统是windows server2008)编译的动态库运行结果就是有问题,在开发机器(安装的系统是win10)上编译的动态库运行结果就没问题。这个问题不是崩溃,而是运行结果不正确。把每日构建服务器编译的版本拷贝到开发机器运行就是有问题,把开发机器上编译的动态库替换服务器编译的动态库就没有问题了。每日构建服务器和开发机器都是使用vs2015 C++编译器编译的。

         我想到的解决办法是把这个动态库依赖的系统库(win10环境下的系统库)都拷贝到exe所在的目录下,这样估计行了吧。exe运行优先加载的应该是exe目录下的动态库。


    前无古人,后无来者

    2019年6月13日 7:37

全部回复