我用C++Builder编译的程序,用Installshield express打包后无法在其他机子上运行
Posted on 八月 16rd, 2007 由 admin
我用c++builder编译的程序,用installshield express打包后无法在其他机子上运行
说是缺少一些.dll文件,应该如何解决这个问题?
最好给出详细的步骤,谢谢大家。
推荐阅读
网友:mikewkl
将可执行文件拿到一台未装过cb的机器上运行,系统
会提示要运行该程序需要的一些动态链接库,将这些
文件集合起来,作为installshield的file group中的
一个项,在compent中连接它,将其与你的可执行文件
一起安装到目标机器上,就可以运行了。
网友:bpaibgy
有一个打包软件能自动找出需要哪些dll文件.找出来一起编译就好了.
网友:lewolf
installshield express可以自动搜索需要的支持文件,但是好像也不是非常完全的。
网友:xu_xinyu
首先看看你的exe是否是全编译。
在project/option中设置。
全编译之后,基本上使用的东西可以打到exe中。当然你自己用到的一些dll和ocx需要打进安装包里。
网友:lurvhuacreep
编译之前,在project/option的设置中,点一下,releas,这样,编译出来的就是发布版本,一般的编译状态是debug!然后再打包,应该就可以了。
.

讨论区