如何创建可以安装的vc ++程序

时间:2011-07-15 11:31:57

标签: visual-c++

提前致谢...      我有一个vc ++的解决方案,它工作正常。我需要将其创建为可以安装的程序。还需要创建一个开始菜单文件夹和一个桌面图标。创建它的步骤是什么?

2 个答案:

答案 0 :(得分:5)

使用安装构建器。网上有几个(免费)的,你可以搜索。

就个人而言,我建议InnoSetup by Jordan Russel。它是免费的,漂亮的,易于使用的,并且功能非常丰富:(引自网站)

  
      
  • 支持当前使用的所有Windows版本:7,2008 R2,Vista,
  •   
  • XP,2008,2003,2000,Me,98,95和NT 4.0。 (没有服务包   必需的。)广泛支持64位应用程序的安装   在64位版本的Windows上。 x64和Itanium都有   支持架构。 (在Itanium架构上,服务   Windows Server 2003上需要打包1或更高版本才能安装   64位模式。)
  •   
  • 支持创建单个EXE来安装   方便在线分发。还支持磁盘跨越。
  •   
  • 标准Windows 2000 / XP风格的向导界面。
  •   
  • 可自定义的设置类型,例如完整,最小,自定义。
  •   
  • 完全卸载功能。
  •   
  • 文件安装:包括对“deflate”的集成支持,   bzip2和7-Zip LZMA / LZMA2文件压缩。安装人员有   能够比较文件版本信息,替换使用中的文件,使用共享   文件计数,注册DLL / OCX和类型库,并安装   字体。
  •   
  • 在任何地方创建快捷方式,包括在“开始”菜单和   在桌面上。
  •   
  • 创建注册表和.INI条目。跑其他   安装之前,期间或之后的程序。
  •   
  • 支持多种语言   安装,包括从右到左的语言支持。
  •   
  • 支持密码和加密安装。
  •   
  • 支持数字签名   安装和卸载。
  •   
  • 无提示安装和卸载。
  •   
  • Unicode安装。 (Windows 2000 / XP或更高版本)
  •   
  • 集成预处理器选项   用于高级编译时自定义。
  •   
  • 集成Pascal脚本   用于高级运行时安装和卸载的引擎选项   定制
  •   
  • 提供完整的源代码(Borland Delphi 2.0-5.0   和2009)。
  •   

答案 1 :(得分:2)

如果我是你,我会学习Wix。 http://wix.tramontana.co.hu/的当前教程将帮助您快速实现应用程序的设置。此外,这将是对知识的良好投资,它将允许您在将来实施更复杂的设置应用程序。