簡體   English   中英

Qserialport在Beaglebone Black上

[英]Qserialport on Beaglebone Black

我正在使用Debian內核3.8運行BBB。 我已經啟動並運行了Qt,我可以在上面做一個簡單的hello world程序。 一切正常。

我的主機正在運行32位Ubuntu 12.04。

我正在嘗試安裝qserialport庫,但是它給我帶來很多麻煩。 我已經嘗試過在這里關注Wiki。

從命令行運行看起來很有希望,但是我不確定如何解決我看到的錯誤。 當我成功運行qmake時,但是當我運行make命令時,我遇到了以下錯誤: arm-linux-bnueabihf/bin/ld: cannot find -ludev

我的主機中安裝了libudev-dev,所以我認為這不是問題。

關於可能是什么問題或如何解決的任何想法?

提前致謝。

因此,我想出了解決方法,請在上面的評論中對Sam大喊大叫。

我作弊了一點,然后將所需的庫從Beaglebone Black復制到了我的主機,然后將它們放在包含所有交叉編譯的Qt庫的文件夾中。 正如我稍后發現的那樣,我還需要使用tslib庫(我已經通過觸摸屏支持啟用了Qt)。

這些步驟使我至少完成了串行端口庫的make命令。

然后,我使用sudo make install命令來安裝庫,那里沒有任何問題。

使用串行端口庫運行程序也會引起問題。 我再次作弊,並使用scp -r /opt/qt-arm/lib root@beagleboneblacknetworkip:/usr/將整個交叉編譯的qt庫從主機復制到Beaglebone Black。 復制該目錄使我啟動並運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM