将C++应用程序分发为.exe或.MSI? 我正在寻找一个程序,可以在Visual C++ 2008中完成程序,并将其分发给Windows的成熟安装程序。我想要一个免费或试用的申请

将C++应用程序分发为.exe或.MSI? 我正在寻找一个程序,可以在Visual C++ 2008中完成程序,并将其分发给Windows的成熟安装程序。我想要一个免费或试用的申请,c++,windows,installation,C++,Windows,Installation,当您可以尝试选择文件->添加->新建项目时,安装和部署文件夹不在那里,这是免费的,但可能会让人困惑,因为它有很多脚本。也就是说,它可以做任何你想做的事情 ClickTeam的使用非常简单,是我的首选应用程序,但它确实需要花钱。在Visual Studio中使用安装项目有一个相当陡峭的学习曲线,但它使您能够完全访问Windows Installer的所有功能,没有任何限制。它最初是微软的一个项目,微软内部使用它的许多产品。它是公共许可下的免费开源软件,允许在封闭源代码产品中使用,而无需您在其下授权

当您可以尝试选择文件->添加->新建项目时,安装和部署文件夹不在那里,这是免费的,但可能会让人困惑,因为它有很多脚本。也就是说,它可以做任何你想做的事情


ClickTeam的使用非常简单,是我的首选应用程序,但它确实需要花钱。

在Visual Studio中使用安装项目有一个相当陡峭的学习曲线,但它使您能够完全访问Windows Installer的所有功能,没有任何限制。它最初是微软的一个项目,微软内部使用它的许多产品。它是公共许可下的免费开源软件,允许在封闭源代码产品中使用,而无需您在其下授权自己的代码。

对于我喜欢的setup.exe,它可以让您使用桌面图标等。基本上,您可以创建一个Inno安装程序文件,将其传递到安装程序编译器中,这意味着您也可以从命令行构建它。它们提供GUI和命令行编译器。捆绑文档也非常完整


对于MSI,您可以尝试,这与Inno安装程序类似,您可以从命令行进行编译,但需要一定的Windows Installer/MSI知识。

检查以下程序:


别忘了包括

看看。免费、开源且非常简单,可以在几分钟内完成一个简单的安装程序,同时如果您需要,还可以支持复杂的脚本安装程序。

我在VS中使用了安装项目,这对于简单的安装程序来说很好。您可以选择在何处安装和创建带有图标的快捷方式,尽管我发现您需要创建一个单独的.ico文件并将其设置为icon属性。我认为这是最简单和最便宜的选择。嗯,VS 2008中的安装项目似乎支持Mohit查找桌面图标、提示安装目录等功能-您只需四处搜索即可找到这些选项。例如,对于桌面快捷方式,您必须将内置的菜单从开始菜单拖到桌面文件夹,以便在那里复制。我从来没有遇到过任何问题,安装程序在VS与Unicode NSIS中使用,ANSI是上个世纪的。VisualC++中的设置不好,因为它不允许您制作桌面图标,选择要安装的目录。。。是的,是吗?