首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >跨平台编译和安装程序

跨平台编译和安装程序
EN

Stack Overflow用户
提问于 2014-02-19 08:09:53
回答 1查看 406关注 0票数 1

假设您刚刚编写了一个Qt应用程序。写一遍编译到处..。您有一台windows 7 x86 64位机器。你想:

  1. 静态编译此可执行文件(以尽量减少dll/so/frameworks的数量)
  2. 编译它为(x86_64,x86) * (windowsall,linux,mac,为什么不是bsd) = 6/8耦合(cpu,os)
  3. 您还希望人们执行尽可能简单的安装: ->一个用于安装程序的文件,该文件在程序数据中复制sqlite数据库,在程序文件中复制可执行文件-> linux通过yum/yast/apt安装->我不知道如何处理mac。
  4. 简单卸载程序

您将如何在windows机器上完成所有这些工作,特别是mac的交叉编译?

Qt安装程序框架似乎是这项工作的合适工具。但我不知道怎么编译mac二进制文件.

你会用什么?你经常用什么工具?

编辑的建议,我正在寻找一个交叉编译器。我会把它整合到Qt工具链中.嘎嘎声看起来很棒。

  1. http://blog.boceto.fr/2012/04/29/the-universal-compiler/
  2. http://blog.boceto.fr/2012/05/07/the-universal-compiler-part-3-clang-targetting-mingw/
  3. http://clang.llvm.org/docs/CrossCompilation.html
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-19 08:43:52

我认为最好的方法是获取一个交叉编译器,然后按照中为每个平台生成一次安装程序可执行文件的步骤。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21874533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档