![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
pirks |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 5.7.2009 Пользователь №: 876 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Всем добрый день!
Вот такой вопросик, есть проект QT, cамый обычный и есть статическая либка (*.a). Собственного изготовления. Написана на ANSI C. Возникла потребность статически прилинковать к QT проекту. В принципе ничего сложного, добавить её в make, но как приписать в QTшный файл проекта ? Это возможно ? |
|
|
AD |
![]()
Сообщение
#2
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
pirks |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 5.7.2009 Пользователь №: 876 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
kwisp |
![]()
Сообщение
#4
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
pirks,
QTшный файл проекта нужен для предварительной сборки инфы для изготовления makefile для сборки. в assistant подробно описывается как добавляются библиотеки дефайны и прочее. набери неполенись qmake manual d assistent`e -- всё узнаешь. ![]() |
|
|
kuzulis |
![]()
Сообщение
#5
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: ![]() ![]() ![]() |
Ох уж эти халявщики
![]() Вот типо так в *.pro :
|
|
|
kwisp |
![]()
Сообщение
#6
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
INCLUDEPATH += <директория где хранится инклюды либы> QMAKE_LIBDIR += <директория где находится либа> LIBS += -l<имя самой либы> раз уж так то можно наверное и так
|
|
|
kuzulis |
![]()
Сообщение
#7
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: ![]() ![]() ![]() |
:-)
|
|
|
pirks |
![]()
Сообщение
#8
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 5.7.2009 Пользователь №: 876 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
INCLUDEPATH += <директория где хранится инклюды либы> QMAKE_LIBDIR += <директория где находится либа> LIBS += -l<имя самой либы> раз уж так то можно наверное и так
Я не халявщик ![]() Я прочитал справку. Добавил эти директивы, но компилятор ругается. Сейчас разбираю, что не так. В Makefile всё внеслось как положено. Однако ошибки типа undefined reference ... Аналогичным способом я собирал обычный сишный прокет(без QT) с той же либой. А тут никак. |
|
|
kwisp |
![]()
Сообщение
#9
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
кто скрывал сообщение kwisp'а?
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.2.2025, 22:03 |