![]() |
|
Модераторы: xvr |
![]()
|
|
| Kappac |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Доброго времени суток!
Подскажите как собирать часть кода в dll под M$ и в .so под *nix. Причем желательно что бы средставми поставки Qt. Или подскажите где почитать на эту тему. Заранее спасибо. --------------------
|
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 5 Всего: 97 |
Если мне не изменяет память, то Qt не предоставляет никаких средств для создания библиотек: всё это делается средставми компилятора.
Для линукса (gcc) и cyqwin (или MinGW):
|
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 1 Всего: 40 |
в qt есть функции для работы с уже готовыми динамическими бибками. А создаются они обычным путем, независимо от qt - так как powerfox написал (для .so)
-------------------- Бонифаций. |
|||
|
||||
| Kappac |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Следующий вопрос.
Почему возникают ошибки при сборке описанным выше способом. In file included from sales_dlg.h:7, from sales_dlg.cpp:7: ui_sales_dlg.h:4:27: QtCore/QVariant: No such file or directory ui_sales_dlg.h:5:25: QtGui/QAction: No such file or directory ui_sales_dlg.h:6:30: QtGui/QApplication: No such file or directory ui_sales_dlg.h:7:30: QtGui/QButtonGroup: No such file or directory ui_sales_dlg.h:8:27: QtGui/QDateEdit: No such file or directory ui_sales_dlg.h:9:29: QtGui/QGridLayout: No such file or directory ui_sales_dlg.h:10:29: QtGui/QHBoxLayout: No such file or directory ui_sales_dlg.h:11:24: QtGui/QLabel: No such file or directory ui_sales_dlg.h:12:27: QtGui/QLineEdit: No such file or directory ui_sales_dlg.h:13:29: QtGui/QPushButton: No such file or directory ui_sales_dlg.h:14:29: QtGui/QSpacerItem: No such file or directory ui_sales_dlg.h:15:30: QtGui/QTableWidget: No such file or directory ui_sales_dlg.h:16:27: QtGui/QTimeEdit: No such file or directory ui_sales_dlg.h:17:25: QtGui/QWidget: No such file or directory In file included from sales_dlg.h:7, from sales_dlg.cpp:7: И соответственно ошибки декларирования... При обычной сборке(без создания длл) все ок, то есть все эти файлы лежат на своих местах... Это сообщение отредактировал(а) Kappac - 25.10.2006, 16:12 --------------------
|
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 5 Всего: 97 |
А все ли библиотеки прописаны при сборке? Судя по всему, что нет.
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |