我有一个后端为C / C ++的软件,前端为Java。它具有gdal之类的依赖项。
我必须将整个软件打包为Windows msi安装程序,才能分发给用户。
程序是什么?
答案 0 :(得分:1)
这是一个大话题。它实质上是有关部署的所有内容,因此无法回答。但是,有两个指针:
1)
Pick a deployment tool(简短)。
2)
确定应用程序所需的运行时先决条件。
3)
。添加适用于您自己的解决方案的文件,并将其安装到特定于您公司和产品 %ProgramFiles%\MyCompany\MyApp\MyVersion
的文件夹中。4)
在所有适用的平台上进行测试,确保尽可能多的测试人员参与其中(告诉他们并显示了要测试的内容)。使用虚拟机进行干净的测试。您可能需要一个用于后端组件的安装程序,以及一个用于客户端安装的安装程序。
我不知道该说些什么。 There is a lot to deployment超出了许多人的期望。 It can get very complicated quickly(“ 部署的复杂性”部分)。