我正在使用Qt 5.7並使用附帶的維護工具安裝QCharts。我能夠包括QChart和QLineSeries,因爲這兩個文件位於我的includes目錄中,但是我收到了LNK2001錯誤。我相信這是由於程序沒有鏈接到庫,但是Qt5Charts位於我的Qt庫文件夾中。 QT VS工具有一個模塊選擇工具,但QCharts不包含在這些模塊中。無論如何手動包含QCharts模塊?在Visual Studio 2015中使用QCharts時無法解析的外部符號
#include "stdafx.h"
#include "visualization.h"
#include <QChart>
#include <QLineSeries>
QT_CHARTS_USE_NAMESPACE
Visualization::Visualization(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
QLineSeries *series = new QLineSeries();
}
Error LNK2001 unresolved external symbol "public: virtual class QColor __cdecl QtCharts::QXYSeries::color(void)const " ([email protected]@[email protected]@[email protected]@XZ) Visualization C:\Users\Lee Dumaliang\Google Drive\Old Dominion\Senior\MSIM 488\Visualization\Visualization\visualization.obj 1
您是否已將'QT + = charts'添加到.pro? – drescherjm
我將它包含到我的.pro中,但仍然出現錯誤。我是否需要修改Visual Studio項目以考慮.pro文件更改? –