微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

qmake中的host_build是什么?

如何解决qmake中的host_build是什么?

我经常在 .prf 文件中看到条件 host_build,例如

host_build|staticlib: CONfig += static

主机构建是什么意思?在什么情况下host_build设置为true?

解决方法

很简单,如果 host_build 为真,那么目标机器(“主机”)将与当前机器(“构建”)具有相同的架构,即项目是交叉的- 编译。

另请注意,qmake 不支持所谓的“Canadian Cross”。

更新。默认情况下,qmakehost_build 设置为 false 并使用 QMAKE_XSPEC 作为主机规范。通常这无关紧要,因为 QMAKE_XSPECQMAKE_SPEC 相同(参见 qmake -query)。但是,如果您需要确保还设置了 host_build,则必须手动添加 option(host_build)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。