我的软件编译后在本机运行得很正常,但在别人的机子上就不行了,那些Property Sheet的界面显示不出来。请问是为什么?跟我在Wizard中选择了用动态链接有关吗?如果是的话,还有什么方法可以补救吗?请各位大虾务必赐教!

解决方案 »

  1.   

    在创建工程时,最后应该选择静态连编,别先SHARED DLL!
    如果还不行的话,你把DEBUG目录里面的文件全删掉,然后把整个工程考到虽人机器上,编译再运行!
    如果还不行的话,将别人机器上的VC设成RELEASE型编译。
      

  2.   

    你是不是使用了什么控件?而且使用了动态链接。如果是这样,你必须把那个控件与软件一起提供给使用者,并在使用者的机器上注册这个控件(方法为:regsvr32  yourcontrul)。另外一种补救办法就是,选择“工程”,然后选择“设置”,之后将工程设置为静态链接,再按全部编译成发行版提供给使用者。