首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTCharts "cartesianchartaxis_p.h“的QTCharts异常”未定义接口“

QTCharts "cartesianchartaxis_p.h“的QTCharts异常”未定义接口“
EN

Stack Overflow用户
提问于 2019-02-12 10:45:04
回答 1查看 283关注 0票数 1

我试图在QT5.4.1版本中使用QTCharts 2.1.0。我使用opensource并尝试安装QTCharts,如本qtcharts图表github发行版-2.1.0链接中所示。

我构建时没有任何问题,但是当我尝试使用nmake运行它时,我会看到下面的异常,我真的不知道原因。所以,我很感谢你的帮助。我正在使用VS2012 x86本机工具命令提示符。

异常:

代码语言:javascript
复制
 C:\Qt\Qt5.4.1\5.4\msvc2012_opengl\bin\moc.exe -DUNICODE -DWIN32 -DQT_CHA
RTS_LIBRARY -DQT_BUILD_CHARTS_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_
USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT
-DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=
0x040800 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_COR
E_LIB -DNDEBUG -D_MSC_VER=1700 -D_WIN32 @.moc/release/mocinclude.tmp axis\cartes
ianchartaxis_p.h -o .moc\release\moc_cartesianchartaxis_p.cpp
axis\cartesianchartaxis_p.h(44): Error: Undefined interface
NMAKE : fatal error U1077: 'C:\Qt\Qt5.4.1\5.4\msvc2012_opengl\bin\moc.exe' : ret
urn code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
EN

回答 1

Stack Overflow用户

发布于 2019-06-19 09:25:51

看这里!我也有同样的问题。在文件cartesianchartaxis_p.h 44行中,它是接口QGraphicsLayoutItem的声明。编译器找不到类。您可以尝试使文件qgraphicslayoutitem.h可访问。正如我所做的那样,我将绝对文件路径包含在文件cartesianchartaxis_p.h的前面,#include "C:\Qt\Qt5.5.0\5.5\msvc2012\include\QtWidgets\qgraphicslayoutitem.h".In就这样工作得很好。-来自一个英国傻瓜

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

https://stackoverflow.com/questions/54648256

复制
相关文章

相似问题

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