qt5.4 在 linux for windows 上交叉编译
Posted
技术标签:
【中文标题】qt5.4 在 linux for windows 上交叉编译【英文标题】:qt5.4 crosscompile on linux for windows 【发布时间】:2015-05-22 17:26:53 【问题描述】:伙计们,我在关注 Building Qt 5 on Linux, for Windows 之后遇到了问题,这里或其他网站上的十几个其他答案并没有太大帮助。
正如那里的答案所建议的那样,我这样做了: - 安装了 git,但不是从那里的链接,它没有工作。 -安装的构建依赖项
现在我被困在第三部分,它说“为 Windows 构建 QT 5:”。这实际上意味着什么?我不知道该怎么办!我尝试在那里运行该命令(“cd mxe && make qtbase”)但只有一个警告(错误)...没有这样的文件或目录。
通过四处搜索,我有点想我需要以某种方式“重建”(?)qt5,但我不确定这意味着什么或如何完成。
我第一次在这里问。根据我在本网站的规则上阅读的内容(有人应该写一本关于这些的书),这个问题将作为重复而关闭,但另一方面,也不鼓励将旧问题带回生活,所以我不知道该怎么做。无论如何,如果这确实违反了我没有时间阅读的任何规则,请随时删除/删除它或只是评论,我会自己做。
我的系统。一台旧电脑,安装了 lubuntu x32,2 GB 内存。
【问题讨论】:
你运行git clone https://github.com/mxe/mxe.git
了吗?这将从 GitHub 下载 MXE 的源代码。那么cd mxe && make qtbase
也应该可以工作。
我暂时卸载了Linux并安装了windows 7。我觉得这个任务(交叉编译)已经超出了我的想象。不过,谢谢您的宝贵时间。
【参考方案1】:
你应该写到 mxe 目录的完整路径,比如
cd /home/username/path/to/qt/mxe
那是你用来克隆存储库的路径下的某个地方
【讨论】:
我在 qt 目录下找不到任何类似于 mxe 的东西。我对linux非常非常陌生,几天前才开始使用它,所以请原谅我的无知。感谢您的回答。以上是关于qt5.4 在 linux for windows 上交叉编译的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV 2.4.10 + Qt Creator 3.2.0 & Qt5.4.0 MingW 64bits Windows 7 - “退出代码 -1073741515”
Ubuntu15.04下QT5.4编译配置MySQL5.6.26连接驱动