我正在使用Qt Creator开发一个应用程序,我收到了以下消息
未定义对`_imp___ZN7QWidget14setWindowTitleE7QString‘的引用
是否有应该包含的模块或标头来删除此错误消息?
编辑:
我使用的版本是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发布于 2017-05-06 21:26:43
如果您使用的是Qt5,则需要链接到Qt5Widgets。
默认情况下,Qt Widgets module不会链接,必须在.pro文件中使用以下命令指定:
QT += widgets。
发布于 2017-05-06 21:28:26
首先,这不是一个编译器问题,而是一个链接器问题。这是因为在构建应用程序时忘记了添加某些库。向您的include添加新的标题不会有任何帮助。
尝试:检查您的.pro文件,它是否包含以下内容:
QT = core gui检查此link。
https://stackoverflow.com/questions/43820631
复制相似问题