c++ - 对 `_imp___ZN7QWidget14setWindowTitleE7QString' 的 undefined reference

标签 c++ qt-creator uiapplication

<分区>

我正在使用 Qt Creator 开发应用程序,我收到了这条消息

对“_imp___ZN7QWidget14setWindowTitleE7QString”的 undefined reference

是否应该包含任何模块或 header 以删除此错误消息?

编辑:

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

.pro 文件:

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

最佳答案

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

Qt Widgets module默认情况下不链接,必须在您的 .pro 文件中指定:

QT += 小部件

关于c++ - 对 `_imp___ZN7QWidget14setWindowTitleE7QString' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43820631/

相关文章:

c# - 有人可以破译 timeGetTime() 或 QueryPerformanceCounter/QueryPerformanceFrequency 是否具有较低的开销或/和准确性?

c++ - 如果没有 ctrl+space,Qt Creator 自动完成功能将无法工作

Qt Creator、AutoCAD 中使用的 Qt 样式表,

objective-c - UIApplication openURL : doesn't work with relative URLs

ios - 将用户从您的应用程序带到密码设置页面?

objective-c - 如何将 MainWindow.xib 连接到空项目

c++ - 枚举的使用 - 全局和局部

c++ - 为什么 std::vector::emplace 调用析构函数而不调用任何复制构造函数?

c++ - Regexec() 没有给出期望的结果

c++ - 使用 OpenCV 和 Qt 打开视频时出错