Russian Qt Forum
Ноябрь 25, 2024, 18:33
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Как подключить к проекту сторонние библиотеки и файлы?
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как подключить к проекту сторонние библиотеки и файлы? (Прочитано 19135 раз)
mutineer
Гость
Re: Как подключить к проекту сторонние библи&
«
Ответ #15 :
Февраль 09, 2012, 15:34 »
Цитата: PulSar.CE3194694 от Февраль 09, 2012, 15:27
Цитата: mutineer от Февраль 09, 2012, 15:19
есть вариант прочитать содержимое ошибки и попробовать с ней разобраться
Капитан Очевидность.
На сообщение "у меня случилась какая-то ошибка" можно ответить только капитански
Записан
PulSar.CE3194694
Гость
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #16 :
Февраль 09, 2012, 15:35 »
Собрать проект - кнопочка такая есть.
Зачем все это нужно? Когда аффтар делал этот quazip, мне интересно, чем он думал?
Записан
mutineer
Гость
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #17 :
Февраль 09, 2012, 15:35 »
..\quazip\unzip.c:43:18: error: zlib.h: No such file or directory
первая же строка твоего лога прозрачно намекает на отсутствие или неправильные пути к zlib.h
Записан
PulSar.CE3194694
Гость
Re: Как подключить к проекту сторонние библи&
«
Ответ #18 :
Февраль 09, 2012, 15:37 »
Цитата: mutineer от Февраль 09, 2012, 15:34
На сообщение "у меня случилась какая-то ошибка" можно ответить только капитански
Ну могу сказать: разуй глаза, обуй ноги...
Ну вообще-то она есть, ибо в инклюде отображается путь, где она лежит.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #19 :
Февраль 09, 2012, 15:37 »
Цитата: PulSar.CE3194694 от Февраль 09, 2012, 15:35
Собрать проект - кнопочка такая есть.
Зачем все это нужно? Когда аффтар делал этот quazip, мне интересно, чем он думал?
Ты читай требования на оффсайте:
Цитировать
Requirements
Just zlib and Qt 4. Well, Qt 4 depends on zlib anyway.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
mutineer
Гость
Re: Как подключить к проекту сторонние библи&
«
Ответ #20 :
Февраль 09, 2012, 15:38 »
Цитата: PulSar.CE3194694 от Февраль 09, 2012, 15:37
Цитата: mutineer от Февраль 09, 2012, 15:34
На сообщение "у меня случилась какая-то ошибка" можно ответить только капитански
Ну могу сказать: разуй глаза, обуй ноги...
номер ошибки при сборке какой-то сторонней либы очень о многом говорит, это да...
Цитировать
Ну вообще-то она есть, ибо в инклюде отображается путь, где она лежит.
В инклюде путь может и есть, но вот компилер его не видит
«
Последнее редактирование: Февраль 09, 2012, 15:42 от mutineer
»
Записан
PulSar.CE3194694
Гость
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #21 :
Февраль 09, 2012, 15:43 »
Короче, без всего этого бреда, как подключить? Вы как подключаете к проектам?
Записан
mutineer
Гость
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #22 :
Февраль 09, 2012, 15:45 »
без всего этого бреда:
я собираю либу, получаю либо .so либо .a файл, а потом инклудю хедеры либы и в LIBS добавляю путь к полученному .so или .a
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #23 :
Февраль 09, 2012, 15:48 »
PulSar.CE3194694 ты тролль! Хорошь пульсировать! Марш на уроки!
Записан
ArchLinux x86_64 / Win10 64 bit
PulSar.CE3194694
Гость
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #24 :
Февраль 09, 2012, 15:52 »
Сам ты тролль!
Ну если в нашем мире все через проход делается, что я могу поделать?
Короче собрался этот quazip наконец-то. Вылез из него файл: libquazip.a - это библиотека? В .pro файле так делать надо:
LIBS += -LD:/Documents/Qt/project/project/quazip/libquazip.a
INCLUDEPATH += D:/Documents/Qt/project/project/quazip
?
Записан
mutineer
Гость
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #25 :
Февраль 09, 2012, 15:54 »
вроде так
и пиши в следующий раз сразу что ты на виндах
Записан
PulSar.CE3194694
Гость
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #26 :
Февраль 09, 2012, 15:58 »
Все равно не работает.
./debug\MainWindow.o:D:\Documents\Qt\project\project-build-desktop/../project/MainWindow.cpp:176: undefined reference to `_imp___ZN6QuaZipC1ERK7QString'
./debug\MainWindow.o:D:\Documents\Qt\project\project-build-desktop/../project/MainWindow.cpp:176: undefined reference to `_imp___ZN6QuaZipD1Ev'
collect2: ld returned 1 exit status
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #27 :
Февраль 09, 2012, 16:08 »
LIBS += -LD:/Documents/Qt/project/project/quazip/ -lquazip
INCLUDEPATH += D:/Documents/Qt/project/project/quazip
Записан
ArchLinux x86_64 / Win10 64 bit
PulSar.CE3194694
Гость
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #28 :
Февраль 09, 2012, 16:14 »
Скомпилировалась наконец. Но. Запустилась и сразу же завершилась с кодом -1073741515. Если в файле исходного кода убрать все инструкции, связанные с quazip, то все без проблем запускается.
Решилось. Нужно было еще dll соответствующий добавить.
«
Последнее редактирование: Февраль 09, 2012, 16:23 от PulSar.CE3194694
»
Записан
kolob
Частый гость
Offline
Сообщений: 296
Re: Как подключить к проекту сторонние библиотеки и файлы?
«
Ответ #29 :
Январь 06, 2013, 00:14 »
А если нет ни какой библиотеки. Есть только *.cpp и *.h файлы или просто *.h файлы в некоторой директории.
Как их подключить к проекту (могут использоваться в нескольких проектах), чтобы не копировать сами файлы в проект?
Например я наследовал какой нибудь Qt класс, переопределил там функции и хочу теперь использовать свой класс в последующих проектах.
Пробовал так, все файлы h и cpp в одной директории. В pro файле проекта пишу:
Цитировать
INCLUDEPATH += ../../dir
dir - директория с файлами
Не видит реализации функций. Хотя некоторые функции описаны в заголовочных файлах.
«
Последнее редактирование: Январь 06, 2013, 00:21 от kolob
»
Записан
Qt 5.11.0, Win, MinGW
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...