最近在用Qt寫點東西時,想要使用QtChart模塊來畫個坐標系,于是想當然的在.pro檔案中輸入
QT += charts
好吧,是我天真了,報錯了
Project ERROR:Unknown module(s) in QT: charts
果然,系統自帶的Qt5.6.1,不帶QtChart模塊,后來得知,這不能怪系統,Qt自帶QtChart是5.7以后的事,所以,沒得選了,只能自行編譯一個QtChart了,
開發環境:銀河麒麟V10作業系統,arm架構,FT2000/4處理器
先下一個linux系統使用的QtChart原始碼,
下載鏈接:QtChart原始碼下載
下載以后,放在你喜歡的目錄下,解壓縮,然后:
$ cd qtcharts-opensource-src-5.7.0
$ /usr/lib/aarch64-linux-gnu/qt5/bin/qmake //執行后生成Makefile檔案
$ make -j4
$ sudo make install //一定記得加sudo,獲取權限,不然他無法寫入/usr目錄下
上述程序不要指定地址了,就讓他默認地址放置即可,以免Qt找不到他了,
這時候,主要有這兩個變化
/usr/lib/aarch64-linux-gnu/qt5/qml/QtCharts //這個目錄下會生成QtCharts
/usr/include/aarch64-linux-gnu/qt5/QtCharts //這個目錄下會生成QtCharts
不要試圖從別的地方復制過來,我試過了,給權限之類的操作,可能是操作沒對,沒起作用,
到此,Qt就能正常使用QtCharts了,其實上述的編譯就是常規操作,都這么個順序,qmake->make->make install,記錄一下,只是為了說明,麒麟系統下能這么干罷了,
最后,提個醒!!!!
要正常使用QtCharts,必須要在呼叫的類的.h或者.cpp中,指定使用QtCharts的命名空間!
using namespace QtCharts;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/281702.html
標籤:區塊鏈
上一篇:gRPC框架學習:5、 go+gRPC+proto詳細使用實體
下一篇:區塊鏈總體應用概況
