Ошибка линковки в Qt5 {Пустой проект}

119
15 октября 2019, 05:10

При попытке запустить вот такой код :

Source.cpp :

#include <QtWidgets/QWidget>
int main()
{
   QWidget w;
  w.resize(200,200);
   w.show();
 return 0;
}

Выводятся такие ошибки:

debug\untitled1.exe:-1: error: LNK1120: 4 unresolved externals
main.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl QWidget::resize(int,int)" (__imp_?resize@QWidget@@QEAAXHH@Z) referenced in function main
main.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl QWidget::show(void)" (__imp_?show@QWidget@@QEAAXXZ) referenced in function main
main.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl QWidget::QWidget(class QWidget *,class QFlags<enum Qt::WindowType>)" (__imp_??0QWidget@@QEAA@PEAV0@V?$QFlags@W4WindowType@Qt@@@@@Z) referenced in function main
main.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __cdecl QWidget::~QWidget(void)" (__imp_??1QWidget@@UEAA@XZ) referenced in function main

Untitled.pro :

QT += widgets
CONFIG += c++11
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
        main.cpp
RESOURCES += qml.qrc
QML_IMPORT_PATH =
QML_DESIGNER_IMPORT_PATH =
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

С Qt никогда раньше не имел дело,возможно,надо какую-то dll подключить?

Так как я понял там Name-Mangling да?

READ ALSO
Как правильно составить запрос в retrofit?

Как правильно составить запрос в retrofit?

Имею api формата localhost/api/?authmethod={"username" : "value1", "password" : "value2"}

113
Javac не генерирует warning на @Deprecated

Javac не генерирует warning на @Deprecated

Компилирую такой код

92
Что такое lazy и eager операторы?

Что такое lazy и eager операторы?

При изучении Stream API, часто встречал употребление выражений lazy и eager операторы, но нигде толком не мог найти нормальное определение этих понятий

114
Java, SpringMVC, Forbidden403, при добавлении в базу данных

Java, SpringMVC, Forbidden403, при добавлении в базу данных

Только начала разбираться со SpringПытаюсь добавить данные в БД и отобразить их списком на страничке

98