我编写的一个程序,现在需要打包,好在没有安装VC的机器上运行,试了一下InstallShield for Microsoft Visual C++ 6,感觉有点晕啊,而且制作的安装文件安装后还是提示找不到相应地动态链接库,一个一个的添加是可以,但比较麻烦啊,有没有能自动识别所需dll文件并且打包的软件啊,用了一下午的InstallShield for Microsoft Visual C++ 6,都快要郁闷死了
解决方案 »
- 《学习OpenCV》一书的课后习题第四章的第二题
- 如何转换
- 求助,我想学VC,
- 自己用CEdit::Create(...)创建的CEdit控件 和在资源编辑器里添加后生成的CEdit控件有和区别~~
- 拿到一份COM组件的代码,如何从代码看出此COM组件是基于MFC的还是基于ATL的?从哪里可以看出来?
- CPropertySheet问题领分~
- 通过ADO如何判断一个栏位是否为 自动增长 ?
- 请问如何往注册表中写入二进制数
- 我把工具栏加到Rebar里,可顶上会有两条线,很讨厌,不知如何去掉?
- 请问在串口传输中串口信号有些什么格式!谢谢大家
- 在win32程序中 可以使用mfc的函数 类什么的吗
- 面试四天了(求分析)
免费,强大,不用四处找注册码
或者vc自带一个工具可以查看exe需要哪些DLL,看看下边这个就明白了
VC的程序需要哪些动态链接库文件?
http://hi.baidu.com/ypxmaomao/blog/item/b4e33936bf7017d5a2cc2bb6.html软件简介
Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
新版功能:
添加了新的 [Setup] 段 VersionInfoCopyright 指示,这允许你在安装程序的版本信息中查看版权信息。
Pascal 脚本修正/改进:
新的函数: CustomMessage、FmtMessage。
FileExists 函数不再从指定文件名中删除最后跟随的反斜框符号。在以前,FileExists('c:\filename\') 会返回 True。
TNewCheckListBox: 添加了新的 RequireRadioSelection 默认为 False 的布尔属性。在 5.1.4 中引进的动作“需要顶层单选按钮组选择”现在是可选的,并且可以按默认在用户创建的 TNewCheckListBoxes 中禁用。
现在可以处理带围绕引号的所有 [Setup] 和 [LangOptions] 段指示的值。在以前,只有某些指示可以删除围绕的引号,现在所有的指示均可这么做。如果你根据老的脚本可能会有不兼容的动作,可能需要调整你的脚本。
在 段中那些包含路径的文件名条目,现在可以检查是否目录存在,以及如果需要是否创建。
为保存与 regsvr32 的一致性,在注册和反注册 32 位 DLL 时,FPU 异常现在被屏蔽。
/LOG: 当处理有 32bit 或 64bit 标记的 [Files] 段条目时,现在可以记录是否起作用的消息。
Added official Finnish translation.
SetupLdr 的内部数据现在贮存在资源中,而不是在 DOS 文件头。这解决了与替换 DOS 文件头的第三方应用程序兼容性问题。