第一次做系统,功能基本上都实现了。可是,可但是,但可是……打包要怎么打呀?(这个是大问题)
我有把VC的编译环境改为release,编译运行没问题。还以为只剩下打包了,不就是小菜了吗?可是,尝试用IS,不仅打不出只有一个setup.exe的安装程序,最后尝试运行那一个有N多文件的文件夹里面的setup.exe,到选择安装的目录下,只有一个Uninst.isu???我错了,我还没搞懂IS。
继续看IS的教程,没发现哪里出了问题。无意间想去独立运行一下我写的程序。发现:1,打开debug文件夹,运行程序发生错误(同样的操作在VC环境里面是没有错误的),2, 打开release文件夹,运行程序——直接错误结束运行。苍天啊,这是怎么回事啊???
我现在完全囧rz了。
有打包经验的同志哥,帮帮我吧。补充一下,我是用VC6,控件有用到CJ60Lib,数据库文件是access的SDI。200分奉上!!!!
我有把VC的编译环境改为release,编译运行没问题。还以为只剩下打包了,不就是小菜了吗?可是,尝试用IS,不仅打不出只有一个setup.exe的安装程序,最后尝试运行那一个有N多文件的文件夹里面的setup.exe,到选择安装的目录下,只有一个Uninst.isu???我错了,我还没搞懂IS。
继续看IS的教程,没发现哪里出了问题。无意间想去独立运行一下我写的程序。发现:1,打开debug文件夹,运行程序发生错误(同样的操作在VC环境里面是没有错误的),2, 打开release文件夹,运行程序——直接错误结束运行。苍天啊,这是怎么回事啊???
我现在完全囧rz了。
有打包经验的同志哥,帮帮我吧。补充一下,我是用VC6,控件有用到CJ60Lib,数据库文件是access的SDI。200分奉上!!!!
解决方案 »
- 有了IWebBrowser2*,如何得到其Internet Explorer_Server窗口句柄?
- 关于多线程编程中,创建线程时参数的问题
- 关于 画图API的问题
- 请问用什么函数实现判断一个文件的路径是否有效果.谢谢.不如C:\\CSDN.HTML
- 关于控制台起ftp,但OnAccept()函数没有响应的问题
- 如何让程序窗口激活并最大化呈现在屏幕最前方呢?(急..........)
- 一个很难的问题:一个进程如何用其他用户来访问资源?
- 求教关于List Control控件的用法的一个基本用法,在线等,在线给分
- 我用VC60+WIN2000为什么编译BCGBARTOOLS出现很多错误
- 用什么函数可以在字符串里插入字符?
- 有谁用过MFC 2008里的最新控件?
- 讨论:如何才能让开发的软件适应各种环境
又是什么原因让我的程序只能在VC编译环境下运行呢?
这样说的话,俺可是真的太不认真学习了。再去看看啦。另外还一个问题,你最早用IS向导,学习的是丁有和前辈的那本吗?
是在有装VC上的机器不能单独运行。另外惭愧一下,我不知道还有depends工具可以用。先去试一试。谢谢。
经过一段时间对打包的研究。基本上已经可以打出自认为瑕不掩瑜的安装向导。但是问题依然很多:
1,我使用wise install,好处是编辑方便。把向导的各个窗口改成中文,都只是敲敲键盘,不需要动什么头脑。但是,编译成功后,当测试点击取消时,确认窗口却依然还是英文的。不知道这个问题需要怎么解决?请有经验的朋友帮忙指导一下。
2,使用向导安装成功后,程序基本可以独立运行。但是从开始菜单的快捷方式运行程序却提示找不到我的数据库文件。需要说明的是,我有把数据库文件一起打包。
题外话:
3,第一次做程序,心中很忐忑,不知道别人会不会认可,总希望能把自己能想到的地方做得尽量的好一些。但,不知道测试的工作要大体从几个方向入手。顺便想复习一下大学里学习的软件工程中的黑白盒测试的知识点。也请朋友们一并帮忙一下了。感激涕零先了。
感谢,5 楼 yekoufeng,用你提醒的工具,找到所有的dll后,我用wise install,已经成功打包。今天已经交给客户了。其实打包真的不算太难,虽然对从来没用过的人也没有算容易。我这次的问题,其实都是自己把自己忽悠了。自己编译release程序的文件夹给放到了别的地方才出现了那么乌龙的事情。之后用depends一看,果然要比在错误文件夹里面找到的程序要多很多dll。难怪乎~
用wise install改变弹出菜单中的英文为中文还需要继续学习,不过现在感觉没什么味道了。真鄙视自己。呵呵。
下一步,要做一个网站。肯定会常来发帖,只是不会在这个区了。——似乎没人想要知道啊,呵呵。
好了,结贴吧。