我采用的是静态链接库,使用了一个外部lib文件“ZLib.lib”(解压缩用的)。
编译后复制到其它机器上,大部分能运行,只有少数用户提示"由于应用程序配置不正确,应用程序未能启动",如果不使用该库就一切正常,我想问题应该出在这个库上,就是不知道为什么有少部分用户不行呢?

解决方案 »

  1.   

    做安装包吧
    动态链接,带上dll
      

  2.   

    ZLib.lib可能使用了别的库,这些库装了rar,zip等压缩软件就自动装上了,少数用户没装。只是一种可能。
      

  3.   

    估计还是zlib等依赖的某些文件你没有带上,你查看一下它的文档,把它需要的文件都带上到你的程序包中
      

  4.   

    直接去下 zlib, 把源代码包含到你的程序里面,不用那个 zlib.lib, 估计那个 zlib.lib 用了其他版本的 msvcrt 的