自己做了一个小程序,在大部分机器上都能运行,但有些机器上却不能运行,WIN98,WIN2K中都试过了,同一台机器上的两个系统都用不了,但是在WIN98中安装了VC++后就好了!请各位大虾指教!!!先谢谢了

解决方案 »

  1.   

    不是DLL的问题,我使用的是静态库
      

  2.   

    你用的时release还是debug版????
      

  3.   

    我想应该是dll的问题,机器是没有问题的。
    静态连接的库也有可能再没有vc的机器中运行不了!
    1 检查DLL的版本。
    2 拷贝运行成功的机器中的dll。
    3 没辙的话,只有装VC 了。(我也碰见过此问题)
      

  4.   

    一般可能是那个不能运行你的程序的系统本身就少了某个问题(正常的系统不会缺少这个文件的),后来你在那个机器上装了VC,就刚好把少的那个文件补了上来。是否是这样你可以当你的程序在那个机器不能运行的时候,你先不要装VC,你重装系统,重装后问题要是解决的话,问题应该就是这样的了
      

  5.   

    多谢各位了,虽然没弄明白是怎么回事,但在VC++.NET中编译出来的可执行文件没有这个问题了。
    感谢各位的捧场,来者有分。