Форум программистов, компьютерный форум, киберфорум
C++: OpenCV
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/88: Рейтинг темы: голосов - 88, средняя оценка - 4.51
266 / 81 / 18
Регистрация: 05.04.2018
Сообщений: 1,102
Записей в блоге: 1
1

Работа с подпроектом

01.11.2020, 00:47. Показов 16077. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет. Начал реализовывать тестовый проект. Добавил в него проект с переопределенными виджетами.
Структура такая- в одной папке лежат 2 проекта, один основной, другой - либа виджетов.
Такой про главный:
C++ (Qt)
1
2
3
TEMPLATE = subdirs
SUBDIRS += qt-material-widgets \
    EReader
про либы виджетов:
C++ (Qt)
1
2
3
4
5
6
7
8
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
TARGET = qt-material-widgets
TEMPLATE = subdirs
SUBDIRS = components examples
CONFIG += ordered
 
DEFINES += QT_DEPRECATED_WARNINGS
про основного проекта:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
QT       += core gui
 
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
CONFIG += c++11
 
SOURCES += \
    main.cpp \
    mainwindow.cpp
 
HEADERS += \
    mainwindow.h
 
FORMS += \
    mainwindow.ui
 
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
 
INCLUDEPATH += $$PWD/qt-material-widgets/components/
DEPENDPATH += $$PWD/qt-material-widgets/components/
в mainwidnow основного проекта пытаюсь добавить первый виджет для теста QtMaterialDrawer, посмотреть вообще, что да как:
#include "../qt-material-widgets/components/qtmaterialdrawer.h"
C++ (Qt)
1
2
3
4
5
void MainWindow::initWidgets()
{
    _drawer = new QtMaterialDrawer(ui->_genLeftLay->widget());
    ui->_genLeftLay->addWidget(_drawer);
}
пишет ошибку: undefined reference to `QtMaterialDrawer::QtMaterialDrawer(QWidget*)'
Я так понимаю, что я не правильно использую подключение файлов одного проекта в другой? а как правильно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2020, 00:47
Ответы с готовыми решениями:

Нужна летиратура, в которой бы описывались работа с событиями, работа с элементами управления
Помогите пожалуйста найти летиратуру, в которой бы описывались работа с событиями,работа со всеми...

Работа - проведение обучающих семинаров по C#. Работа по выходным дням ( сб-вс - 32 часа). От 30 000р.
Обязанности - проведение обучающих семинаров по C# Базовый (начальный уровень). Опыт...

Количество подведенного и отведенного тепла, работа сжатия, работа расширения
Определить количество подведенного и отведенного тепла, работу сжатия, работу расширения, полезную...

Работа формы в фоне, вне фокуса (работа с раскладкой клавиатуры)
Как заставить это работать в фоне? Даный код работает пока форма в фокусе, как только ее...

1
266 / 81 / 18
Регистрация: 05.04.2018
Сообщений: 1,102
Записей в блоге: 1
01.11.2020, 15:25  [ТС] 2
Модератору- только сейчас заметил, что не в том разделе создал тему. Если есть возможность перенесите в основную по Qt.
0
01.11.2020, 15:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2020, 15:25
Помогаю со студенческими работами здесь

Работа с Меню. Сохранение, печать, создать новый. Работа с рисованием
В общем сабж. Делается программа, которая должная Сохранять, печатать и очищать поле (создать...

Работа с файловой системой (системное название некоторых папок и работа со скрытыми документами)
Всем привет, подскажите каким образом можно из VBA сохранить документ txt в папке "Общие...

Нужна книга, где рассматриваются работа с прерываниями, указатели, работа с памятью, ассемблерные вставки
Привет всем! Подскажите, пожалуйста, хорошую книгу по C (именно C, не C++). Интересует работа с...

Работа с файлом (корректный код, некорректная работа программы)
Для записи и чтения файла использую разные функции. По одиночке они работают нормально. Вставляю...

Symfony2, работа с типом Collection, работа с базовой формой
Здравствуйте. Осваиваю создание CRUD приложения на Symfony 2, на примере. Однако, возникают...

Задание по темам: ООП, исключения, работа со строками (возможно применение коллекций List), работа с компоновщиком
ТЯЖЕЛО РАБОТАТЬ С КОМПОНОВЩИКОМ. БУДУ РАД ВАШИМ ОТВЕТАМ. 1. Ознакомиться с принципом работы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru