VS2017+Qt使用QChartsView過程中遇到的問題


使用工具:VS2017+Qt5.13.2

准備工作

首先,安裝以下軟件:

  1. VS2017.下載安裝教程
  2. Qt開發包,最好是qt5.9以上的版本,本篇教程以Qt5.13.2為例講解
  3. Qt VS Tools插件。

在網上搜了很多相關文章,按步驟設置完了還是一直報錯,改了幾次之后發現主要是命名的位置問題導致的,細節方面做一些記錄。

准備工作不多講,主要寫一下VS+QT下使用QChartsView的步驟和遇到的問題。

1.創建QChartsView:QT中沒有QChartsView控件,需要將designer中的Widget提升為QChartsView;

2.添加庫:

接下來先不要編譯,因為我們還沒有把QtChart的庫文件包含進來,首先打開項目的屬性,注意在添加包含目錄的時候,要把QtCharts那個路徑添加進去,這樣ui文件中提升的那個頭文件就不會報錯

VC++目錄->包含目錄->添加:

D:\softsetup\qt5.13.2\5.13.2\msvc2017_64\include\QtCharts

D:\softsetup\qt5.13.2\5.13.2\msvc2017_64\include

庫目錄:

D:\softsetup\qt5.13.2\5.13.2\msvc2017_64\lib

 

 下面添加附加依賴庫:連接器->輸入->添加依賴項:Qt5Chartsd.lib

 

 3.頭文件中添加命名空間:#include <QtCharts>

需要注意的是,#include <QtCharts>必須加在主程序的頭文件中(MainWindow.h),加在子文件的頭文件中會出現很多報錯;

4.編譯查看是否有報錯:我在完成以上設置之后還是出現ui_xxx.h文件中“xxxxx(QChartView)未聲明標識符”的報錯,解決方法是在對應的ui_xxx.h文件中添加命名空間;

 

 完成以上步驟后成功編譯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM