今天終于把QT移植好了,并且交叉編譯了helloworld和Clock。 花了好長時間,其實歸根結(jié)底是不了解交叉編譯是什么。 一開始在電腦上安裝了QT軟件,可以打開新建工程做了個例程,在這個基礎(chǔ)上用提供的ARM-LINUX交叉編譯器編譯程序,一直不能用,最后發(fā)現(xiàn)其實自己并沒有好好看開發(fā)板的文檔,有一個文檔已經(jīng)寫出了怎樣移植QT 。需要重新用ARM-LINUX交叉編譯工具編譯QT的安裝包,最后make install之后才會得到可以用來交叉編譯和移植到開發(fā)板的QT庫和工具,電腦上安裝的那個QT軟件是電腦上用的,用電腦上的QT軟件寫好程序之后,或以用已經(jīng)交叉編譯后的QT工具包來交叉編譯QT的工程。 再說說那個qmake ,這個qmake不是電腦上用的QT環(huán)境的qmake,而是交叉編譯好之后的有可以移植的QT庫的工具路徑,可以用qmake -v來查看它的路徑就可以知道是電腦上的還是交叉編譯的。 |
|