我又一次出問題了,我這次移植的時qt5.15,版本很新,所以原來的依賴庫都或多或少出現了些問題。
在這里同時也問一下,交叉編譯移植qt5.15,和交叉編譯器的版本有關系嗎。
好,回到這次出錯的問題,在配置完qt之后,bash是沒有顯示錯誤,愉快的make了,但是在make的程序中報了如下錯誤,希望有人能幫忙解答一下。

uj5u.com熱心網友回復:
自己回來回復自己了。首先,這里出錯是少了nss的包,因為前幾個版本沒有過多涉及twebengine內容,所以交叉編譯的時候算是略過了這塊。這邊解決方法有兩個,一個是直接-skip-webengine這一個模塊略過,(websocket好像沒有被影響)。另外一種方法就是,編譯nss然后把頭檔案和庫檔案復制到對應檔案夾下,我這里路徑是~/sysroot/usr/lib ~/sysroot/usr/include這兩個檔案夾下。
還有交叉編譯qt貌似對交叉編譯器版本沒有太大要求,但至少是要支持對應功能的(c++還是啥的要求編譯器在4.8還是多少以上)。如果是直接在linux系統下,qt官方檔案我看到的是ubuntu要18.04 gcc版本也很高
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/20333.html
標籤:Qt
上一篇:【ios企業證書誤刪】有什么補救措施及比較好的管理方案嗎?
下一篇:麻煩問一下呢,進行windows桌面程式混合開發,內部要大量嵌入網頁。是直接使用qt webengine 好還是使用qt+cef框架進行開發好?
