回答
构建安装程序有几种方法。虽然你当然可以自己做一个,但你应该谷歌的东西,像“创建一个安装程序”。一些预先构建的解决方案包括“InstallShield”或“.msi”文件格式,您可以使用“高级安装程序”等自己创建的文件格式。
当然,如果你想让你的用户从源代码构建你的项目,那么你需要一个makefile,并确保你捆绑了所有的库。还有像autotools这样的工具包可以帮助您做到这一点。
首先完成您的项目后点击保存。其次点击文件选项卡Add,New Project。
在新项目中单击其他项目类型,安装和部署,然后单击InstallShield LE或Visual Studio安装程序。
希望这有助于你
我总是建议NSIS。您也可以调查HM Nis Edit - 这是NSIS的IDE,它具有有用的向导功能。它会为你生成一个安装脚本,你可以进一步自定义。该文件是广泛的。
如果您使用VS 2010,Installshield LE就足够了,因为它已被集成到VS 2010中。 如果您有权访问Installshield IDE,则没有什么更适合您的打包需求。
有包装两种方式:
a) The LEGACY way
b) The Windows Installer way, Basic MSI is the keyword here.
传统方式包括用于创建自己的脚本:可用于传统方法
a) Installing the files to their locations
b) Writing registry entries, if needed
c) Registering COM components, if needed
d) Creating shortcuts etc...
工具是:
a) NSIS - very good and has a scripting language of its own.
b) Installshield - has a project type called Installscript Project. Installscript is the scripting language to be used.
Windows安装程序的方式与LEGACY的方式有些相似。 人们必须学习MSI技术的基础知识,这可能令人望而生畏。 创建的包具有.msi作为扩展名。该文件是开发人员配置的数据库,Windows Installer负责处理所有其他事情。这被称为TRANSACTIONAL安装过程。 即使在呈现的UI安装使用表像对话框数据库配置,控制等等
工具,可用于Windows安装程序的方法是:
a) Installshield - has a project type called Basic MSI
b) Wix - Opensource and xml based. You configure appropriately named xml files and various utilities in the Wix package will help you to create an MSI package.
不能相信任何人前面提到的install creator pro(还有一个免费版本,安装后会显示品牌信息)。它的功能集相当有限,尽管它具有编写注册表值和指定自定义路径到%AppData%或任何其他您可能想要安装某些文件的位置的选项。它也有一个可选的向导界面,每一步你都有机会预览每个单独的页面。
付费版本提供了添加序列号/注册到您的程序的选项。我从来没有尝试过,所以我不知道它可能有多有效。它也是一个相当昂贵的小程序,但我会建议它至少适合初学者或更关心维护其程序代码库的人,而不太关心他们的安装程序是多么的华丽和装饰。
我知道它是一个很长的时间,因为这个被张贴,但供将来参考这个方案是任何初学者容易得多首次
- 1. 从.exe文件创建安装程序
- 2. 使用高级安装程序和C#创建安装文件#
- 3. Inno安装程序安装后未创建子文件夹
- 4. 如何为Ubuntu创建安装程序
- 5. 如何创建安装程序包
- 6. 如何创建Windows 8安装程序
- 7. 如何为solaris创建安装程序
- 8. 如何为.net创建安装程序
- 9. TeamCity - 如何创建安装程序包?
- 10. 如何为C++程序创建安装文件?
- 11. 如何为WiX安装程序创建日志文件?
- 12. 如何创建一个安装驱动程序的exe文件
- 13. 如何创建拖放DMG文件,Mac安装程序
- 14. 如何在安装应用程序后创建内部文件?
- 15. 如何在ubuntu中创建sh文件的安装程序
- 16. 如何创建安装程序,而不是在安装后运行文件?
- 17. 如何创建安装文件来安装MVC .net Web应用程序?
- 18. 如何创建安装单个映像文件的简单安装程序?
- 19. 创建Windows安装程序
- 20. 创建安装程序
- 21. 如何动态创建安装文件
- 22. 为.NET应用程序创建单个文件安装程序
- 23. 如何为Adobe AIR应用程序创建本机Mac安装程序文件?
- 24. Capistrano帽部署:安装程序不会创建任何文件
- 25. 安装程序如何在主exe文件旁创建其他所需文件?
- 26. 创建自动安装任何程序
- 27. 创建安装文件
- 28. 如何用Qt安装程序框架创建多语言安装程序?
- 29. 如何在installShield上创建安装程序以安装两个程序
- 30. 如何创建安装项目来安装scr文件
我总是建议[Inno Setup的(HTTP创建安装包:/ /www.google.com.ua/url?sa=t&rct=j&q=inno%20setup&source=web&cd=1&sqi=2&ved=0CC8QFjAA&url=http://www.jrsoftware.org/isinfo.php&ei=9aDQTrnfAa3T4QTBxMlm&usg=AFQjCNG06FRqGUElmljRtLb7Jzd3z43Unw&sig2=9X3EqVL-r4fP7zQZizSpSA ) –