При переходе на другую форму в Qt у меня возникает ошибка:
mainwindow.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall SecondWindow::SecondWindow(class QWidget *)" (??0SecondWindow@@QAE@PAVQWidget@@@Z) в функции "private: void __thiscall MainWindow::on_pushButton_clicked(void)" (?on_pushButton_clicked@MainWindow@@AAEXXZ)
С чем она связана? Я добавил "secondwindow.h"
, что еще нужно сделать, чтобы спокойно открыть новое окно?
Код:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "secondwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
SecondWindow window;
window.setModal(true);
window.exec();
}
SecondWindow это просто пустая форма, собранная QT автоматически
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
есть четыре поля, два любых заполняет пользователь, слушатель наблюдает за заполнением полей, два считаются на их основе по команде слушателяВопрос...
При проходе по этой части кода возникает ошибкаВсё хорошо считывается при проходе первого фрагмента, дальше же возникает ошибка, возможно...
У меня есть RecyclerViewЯ добавил библиотеку от Google на Flexbox и сделал так: