qmake适用于RaspberryPi

导师:

我正在尝试制作一个qmake .pro文件以在RaspberryPi中进行编译(不适用于交叉编译)。我可以根据平台使用条件定义:

linux-g++-64: {
    message(We are in Linux 64 bits)
}
macx: {
    message(we are in mac osX)
}
win32: ...

但是我找不到一种方法来检测我何时处于带有树莓派的PaspberryPi中。

我尝试过类似linux-arm,的方法arm-linuxlinux-arm-gnueabi-g++但是没有运气。

有人知道进行此条件定义的正确方法,或者如何检测我们是否在RaspberryPi体系结构中进行编译?

Amanda Shiokawa N Freitas:

这对我有用:

linux {
    contains(QMAKE_HOST.arch, arm.*):{
        raspberry's bla bla bla

    }else{
        ...
    }
}

我希望这个对你有用。

http://doc.qt.io/qt-5/qmake-variable-reference.html#qmake-host

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章