JZ2440V3移植QT5.6,用Qt Creator編寫例程,出錯的解決辦法

最近在把Qt5.6移植到2440上,到最後一步qt程序編寫出了問題,網上也找不到靠譜答案,幸虧自己摸索出來了,記錄一下。

至於移植的整個過程,這兒有一篇特別好的文章https://www.cnblogs.com/multimicro/p/9872722.html#4435973

回到我遇到的問題上來吧,最後一步,創建了一個QWidgetApplication,執行qmake後,再去bulid,就會出錯

 

看圖中,cannot find -lts和collect2: ld returned 1 exit status,我搜到了一個教程https://www.cnblogs.com/zengjfgit/p/5131329.html

但是我發現,他說的tslib的問題我肯定是沒錯的,總之他的方法解決不了問題。

之後我在qt工程的目錄,用命令行去編譯,首先qmake (工程名).pro,然後qmake執行完會生成一個makefile,再執行make,我發現他竟然編譯成功了,生成了可執行文件。

把可執行文件用nfs傳到開發板,直接一次執行成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章