首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Visual 2015中使用QCharts时未解析的外部符号

在Visual 2015中使用QCharts时未解析的外部符号
EN

Stack Overflow用户
提问于 2017-01-26 21:19:34
回答 2查看 816关注 0票数 1

我使用QT5.7并使用包含的维护工具安装QCharts。我能够包含QChart和QLineSeries,因为这两个文件在我的包含目录中,但是我收到了一个LNK2001错误。我相信这是由于程序没有链接到库,但是Qt5Charts位于我的Qt文件夹中。QT工具有一个模块选择工具,但这些模块中不包括QCharts。是否有手动包含QCharts模块?

代码语言:javascript
复制
#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();
}
代码语言:javascript
复制
Error   LNK2001 unresolved external symbol "public: virtual class QColor __cdecl QtCharts::QXYSeries::color(void)const " (?color@QXYSeries@QtCharts@@UEBA?AVQColor@@XZ) Visualization   C:\Users\Lee Dumaliang\Google Drive\Old Dominion\Senior\MSIM 488\Visualization\Visualization\visualization.obj  1   
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-27 02:26:47

解决方案:我使用VS工具生成了一个新的.pro文件。我修改了这个.pro文件并包含了Qt += charts。然后,我使用更新的.vcxproj文件重新生成了.pro文件。

票数 1
EN

Stack Overflow用户

发布于 2020-04-26 19:44:05

只是在VS2019上有一个类似的问题,这个修复是行不通的。对于其他有这个问题的人来说,对我有效的是在Properties->>QtModules中添加“图表”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41883162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档