![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
voipp |
![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Я выполнил команду configure blah-blah-blah... теперь для сборки библиотеки необходимо выполнить команду mingw32-make sub-src, но происходит ошибка, что No rule to make target 'sub-src' что делать??
Сообщение отредактировал voipp - 12.2.2011, 3:41 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Obey-Kun |
![]()
Сообщение
#3
|
![]() Студент ![]() Группа: Участник Сообщений: 96 Регистрация: 24.3.2010 Пользователь №: 1556 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
а ты делал в make цель sub-src? Зачем? Обычно release и debug достаточно.
Сообщение отредактировал Obey-Kun - 12.2.2011, 12:26 |
|
|
voipp |
![]()
Сообщение
#4
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Я создал 2-ую бибилотеку QT (статическая версия, причем release), но что мне делать дальше, для того чтобы начать создавать татические приложения?
Сообщение отредактировал voipp - 14.2.2011, 1:50 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
voipp |
![]()
Сообщение
#6
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
перед компиляцией предлагается выбрать профиль, я создаю новый и ввожу путь до qmake.Но эти дело не ограничевается : вылезает сообщение, что не найден make, хотя в PATH прописан путь до соответствующей папки!
Еще предлагается сделать qmake install, тоесть мне предлогается его устанвить, но он и так есть! В настройках сборки пишется, что make не найден!В чем причина? Сообщение отредактировал voipp - 14.2.2011, 19:30 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
voipp |
![]()
Сообщение
#8
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
да, точно.И весит он 161 кб
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#9
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
сделай снимок экрана настроек профиля
|
|
|
voipp |
![]()
Сообщение
#10
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
и кстати не в тему: make install устанавливает исполняемый файл make.exe? Если да, то почему ошибка : no rule to make target? Для компиляции необходим makefile для создания make?
![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#11
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
make install устанавливает исполняемый файл make.exe? нет.всё что написано после имени программы make - цели в мэйкфайле. Открой мэйкфайл и посмотри его. Увидишь подобные строчки:
здесь sometext - имя цели dependency - цели от которых зависит эта цель comands - команды, которые выполняет эта цель, если зависимости удовлетворены |
|
|
voipp |
![]()
Сообщение
#12
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
voipp |
![]()
Сообщение
#13
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вот такая ошибка в консоли сборки QT : Некорректный профиль Qt: Профиль Qt не установлен, пожалуйста выполните make install. make install надо выполнить в папке проекта, с которым я работаю?
|
|
|
voipp |
![]()
Сообщение
#14
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Кроме этого появились ошибки, что не найдены бибилотеки QWidget и все остальные QT шные. Решил эту проблему, добавив в INCLUDEPATH все необходимые пути до этих библиотек. Еще раз повторяю: переменные среды правильны.Почему так происходит?
Сообщение отредактировал voipp - 15.2.2011, 1:30 |
|
|
voipp |
![]()
Сообщение
#15
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Как все начиналось: Я собрал статически QT и назвал ее QT_static , а динамическую - QT_nostatic. Теперь когда мне нужно скомпилить проект статически я переименовываю QT_static в QT, аналогично поступаю, если необходима динамическая сборка
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#16
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
во-первых, у тебя под разные имена профилей имеют один и тот же путь к qmake. Зачем?
во-вторых, креатор у тебя какой-то старинный. Нет места для указания пути к компилятору. Лучше скачай последний креатор. |
|
|
voipp |
![]()
Сообщение
#17
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
во-вторых, креатор у тебя какой-то старинный. Нет места для указания пути к компилятору. Лучше скачай последний креатор. Когда работаю с динамичсекой верчией QT то в окне неожиданно появляется форма для выбора каталога для MinGW.Но все арвно попробую скачать новую версию ide Сообщение отредактировал voipp - 15.2.2011, 10:25 |
|
|
voipp |
![]()
Сообщение
#18
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
темболее у меня последня версия IDE QT CREATOR - 2.0.1
|
|
|
voipp |
![]() ![]()
Сообщение
#19
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
вопрос не в тему: на сайте троллей лежат две библиотеки QT (mingw ms 2008) что это значит? И почему там же лежат исполняемые файлы?Что за исполняемые файлы?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#20
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
на сайте троллей лежат две библиотеки QT (mingw ms 2008) что это значит? Что такое MinGW? Что такое ms 2008?И почему там же лежат исполняемые файлы?Что за исполняемые файлы? установщик (дистрибутив)
|
|
|
voipp |
![]()
Сообщение
#21
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
для чего нужен файл qmake.conf в папке win32-g++?
и для чего нужна опция make confclean? про нее совсем нет инфы в инете и она не запускается у меня Сообщение отредактировал voipp - 27.2.2011, 23:33 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#22
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
TaIRou |
![]()
Сообщение
#23
|
Студент ![]() Группа: Новичок Сообщений: 13 Регистрация: 26.12.2010 Пользователь №: 2303 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Ребят, собираю приложение в статике (надо), структура проекта предполагает наличие библиотек, которые будут предоставлять некоторые функции другим библиотекам, а уже те, в свою очередь, - конечному приложению. Причем цепочка может состоять из большего, чем 3, числа звеньев.
Во вложении тестовый набросок проекта: ![]() Это зло компонуется только тогда, когда явно добавляешь LIBS += -llib_second в main_app.pro. А нафига мне такая зелибоба? вот написано (большое спасибо за перевод): http://doc.crossplatform.ru/qt/4.7.x/qmake....html#libdepend это ведь то что нужно? в директории Qt/lib лежат аналогичные файлы зависимостей, ничего вроде особенного в них нет. Чего не собирается то? Рад любой критике и предложениям конечно же. Не буду оправдываться, я наверно уже брежу сонный, мож кто проснулся сейчас и разберет это барахло на свежую голову?) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 24.6.2025, 23:20 |