当前位置:首页 » 多媒体相关

我用C++Builder编译的程序,用Installshield express打包后无法在其他机子上运行


我用c++builder编译的程序,用installshield   express打包后无法在其他机子上运行  
  说是缺少一些.dll文件,应该如何解决这个问题?  
  最好给出详细的步骤,谢谢大家。

推荐阅读

  • 数据类型对软件性能的影响 [详细内容]
  • 使用电话薄的分组设定要注意的一个地方 [详细内容]
  • 惠普大幅面打印机俱乐部举行老用户注册抽奖 [详细内容]
  • 惠普公司收购Snapfish 扩展其在线照片业务 [详细内容]
  • Visual C++中的异常处理浅析 [详细内容]
  • 投资大陆24亿元 力晶半导体计划兴建芯片厂 [详细内容]
  • 惠普重金挖来新CEO 年薪加奖金达340万美元 [详细内容]
  • 网友回答:
    网友:mikewkl

    将可执行文件拿到一台未装过cb的机器上运行,系统  
      会提示要运行该程序需要的一些动态链接库,将这些  
      文件集合起来,作为installshield的file   group中的  
      一个项,在compent中连接它,将其与你的可执行文件  
      一起安装到目标机器上,就可以运行了。

    网友:bpaibgy

    有一个打包软件能自动找出需要哪些dll文件.找出来一起编译就好了.

    网友:lewolf

    installshield   express可以自动搜索需要的支持文件,但是好像也不是非常完全的。

    网友:xu_xinyu

    首先看看你的exe是否是全编译。  
      在project/option中设置。  
      全编译之后,基本上使用的东西可以打到exe中。当然你自己用到的一些dll和ocx需要打进安装包里。  
     

    网友:lurvhuacreep

    编译之前,在project/option的设置中,点一下,releas,这样,编译出来的就是发布版本,一般的编译状态是debug!然后再打包,应该就可以了。

    .

    讨论区

    Login