首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义对`_imp___ZN7QWidget14setWindowTitleE7QString‘的引用

未定义对`_imp___ZN7QWidget14setWindowTitleE7QString‘的引用
EN

Stack Overflow用户
提问于 2017-05-06 20:45:38
回答 2查看 2.3K关注 0票数 1

我正在使用Qt Creator开发一个应用程序,我收到了以下消息

未定义对`_imp___ZN7QWidget14setWindowTitleE7QString‘的引用

是否有应该包含的模块或标头来删除此错误消息?

编辑:

我使用的版本是Qt 5.8.0 (MSVC 2015,32位)

.pro文件:

代码语言:javascript
复制
QT       += core gui serialport multimedia widgets

TARGET = Prototype
TEMPLATE = app

SOURCES += main.cpp\
        mainwindow.cpp \
    patientselect.cpp

HEADERS  += mainwindow.h \
    patientselect.h

FORMS    += mainwindow.ui \
    patientselect.ui

RESOURCES += \
    resources.qrc
EN

回答 2

Stack Overflow用户

发布于 2017-05-06 21:26:43

如果您使用的是Qt5,则需要链接到Qt5Widgets

默认情况下,Qt Widgets module不会链接,必须在.pro文件中使用以下命令指定:

QT += widgets

票数 2
EN

Stack Overflow用户

发布于 2017-05-06 21:28:26

首先,这不是一个编译器问题,而是一个链接器问题。这是因为在构建应用程序时忘记了添加某些库。向您的include添加新的标题不会有任何帮助。

尝试:检查您的.pro文件,它是否包含以下内容:

代码语言:javascript
复制
QT = core gui

检查此link

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

https://stackoverflow.com/questions/43820631

复制
相关文章

相似问题

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