我試圖做一個QMAKE .pro文件樹莓-PI(不適用於交叉編譯)Y可以使用不同平臺的條件語句定義編譯:qmake的條件爲樹莓派
linux-g++-64: {
message(We are in Linux 64 bits)
}
macx: {
message(we are in mac osX)
}
win32: ....
但我無法找到一種方法來檢測當我在raspberry raspberry時,平臺看起來像linux-g ++
我嘗試了一些像linux-arm:arm-linux:linux-arm-gnueabi-g ++ :但不是運氣。
有人知道做出這個條件定義的正確方法,或者如何檢測我們是否在樹莓派框架中編譯?
的可能的複製[qmake的:使用定義如條件](http://stackoverflow.com/questions/34670326/qmake-using-defines-as-conditionals) – Troyseph
@Troyseph Thakns爲TE鏈路但我認爲這是不一樣的,在另一篇文章中,「變量」在.pro文件中是固定的。在我的情況下,我想要做外部因爲我想爲X86和ARM體系結構相同的.pro文件。 – Mquinteiro
我將問題標記爲重複項,因爲您都要求提供相同的功能(方式稍有不同),並且該問題的答案可幫助您實現目標。雖然不是直接重複,但鏈接這兩個問題對您和未來的用戶都有幫助。 – Troyseph