crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
voipp
  опции профиля:
сообщение 12.2.2011, 3:15
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


Я выполнил команду configure blah-blah-blah... теперь для сборки библиотеки необходимо выполнить команду mingw32-make sub-src, но происходит ошибка, что No rule to make target 'sub-src' что делать??

Сообщение отредактировал voipp - 12.2.2011, 3:41
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 12.2.2011, 11:29
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(voipp @ 12.2.2011, 5:15) *
mingw32-make sub-src, но происходит ошибка, что No rule to make target 'sub-src' что делать??
для начала, в таких ситуациях, смотрят содержимое мэйкфайла.
Посмотри его, я думаю сам поймёшь, что нужно делать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Obey-Kun
  опции профиля:
сообщение 12.2.2011, 12:25
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 96
Регистрация: 24.3.2010
Пользователь №: 1556

Спасибо сказали: 3 раз(а)




Репутация:   0  


а ты делал в make цель sub-src? Зачем? Обычно release и debug достаточно.

Сообщение отредактировал Obey-Kun - 12.2.2011, 12:26
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 14.2.2011, 0:30
Сообщение #4


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


Я создал 2-ую бибилотеку QT (статическая версия, причем release), но что мне делать дальше, для того чтобы начать создавать татические приложения?

Сообщение отредактировал voipp - 14.2.2011, 1:50
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.2.2011, 12:09
Сообщение #5


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(voipp @ 14.2.2011, 2:30) *
но что мне делать дальше
компилировать их заново, с использованием статической версии Qt (можно просто явно вызвать qmake соответствующий)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 14.2.2011, 19:12
Сообщение #6


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


перед компиляцией предлагается выбрать профиль, я создаю новый и ввожу путь до qmake.Но эти дело не ограничевается : вылезает сообщение, что не найден make, хотя в PATH прописан путь до соответствующей папки!
Еще предлагается сделать qmake install, тоесть мне предлогается его устанвить, но он и так есть!
В настройках сборки пишется, что make не найден!В чем причина?

Сообщение отредактировал voipp - 14.2.2011, 19:30
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.2.2011, 19:40
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(voipp @ 14.2.2011, 21:12) *
не найден make, хотя в PATH прописан путь до соответствующей папки!
проверь, точно в ней есть make?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 14.2.2011, 19:45
Сообщение #8


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


да, точно.И весит он 161 кб
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.2.2011, 19:50
Сообщение #9


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


сделай снимок экрана настроек профиля
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 14.2.2011, 19:52
Сообщение #10


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


и кстати не в тему: make install устанавливает исполняемый файл make.exe? Если да, то почему ошибка : no rule to make target? Для компиляции необходим makefile для создания make? :blink:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.2.2011, 19:55
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(voipp @ 14.2.2011, 21:52) *
make install устанавливает исполняемый файл make.exe?
нет.

всё что написано после имени программы make - цели в мэйкфайле. Открой мэйкфайл и посмотри его. Увидишь подобные строчки:
sometext: dependency
  comands

здесь sometext - имя цели
dependency - цели от которых зависит эта цель
comands - команды, которые выполняет эта цель, если зависимости удовлетворены
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 14.2.2011, 19:58
Сообщение #12


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


мой профиль - STATIC
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 14.2.2011, 20:34
Сообщение #13


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


Вот такая ошибка в консоли сборки QT : Некорректный профиль Qt: Профиль Qt не установлен, пожалуйста выполните make install. make install надо выполнить в папке проекта, с которым я работаю?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 14.2.2011, 22:49
Сообщение #14


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


Кроме этого появились ошибки, что не найдены бибилотеки QWidget и все остальные QT шные. Решил эту проблему, добавив в INCLUDEPATH все необходимые пути до этих библиотек. Еще раз повторяю: переменные среды правильны.Почему так происходит?

Сообщение отредактировал voipp - 15.2.2011, 1:30
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 15.2.2011, 0:04
Сообщение #15


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


Как все начиналось: Я собрал статически QT и назвал ее QT_static , а динамическую - QT_nostatic. Теперь когда мне нужно скомпилить проект статически я переименовываю QT_static в QT, аналогично поступаю, если необходима динамическая сборка
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.2.2011, 7:44
Сообщение #16


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


во-первых, у тебя под разные имена профилей имеют один и тот же путь к qmake. Зачем?
во-вторых, креатор у тебя какой-то старинный. Нет места для указания пути к компилятору. Лучше скачай последний креатор.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 15.2.2011, 10:23
Сообщение #17


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 15.2.2011, 7:44) *
во-вторых, креатор у тебя какой-то старинный. Нет места для указания пути к компилятору. Лучше скачай последний креатор.

Когда работаю с динамичсекой верчией QT то в окне неожиданно появляется форма для выбора каталога для MinGW.Но все арвно попробую скачать новую версию ide

Сообщение отредактировал voipp - 15.2.2011, 10:25
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 17.2.2011, 23:15
Сообщение #18


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


темболее у меня последня версия IDE QT CREATOR - 2.0.1
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 27.2.2011, 19:11
Сообщение #19


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


вопрос не в тему: на сайте троллей лежат две библиотеки QT (mingw ms 2008) что это значит? И почему там же лежат исполняемые файлы?Что за исполняемые файлы?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.2.2011, 20:16
Сообщение #20


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(voipp @ 27.2.2011, 21:11) *
на сайте троллей лежат две библиотеки QT (mingw ms 2008) что это значит?
Что такое MinGW? Что такое ms 2008?

Цитата(voipp @ 27.2.2011, 21:11) *
И почему там же лежат исполняемые файлы?Что за исполняемые файлы?
установщик (дистрибутив)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
voipp
  опции профиля:
сообщение 27.2.2011, 21:10
Сообщение #21


Участник
**

Группа: Участник
Сообщений: 116
Регистрация: 20.10.2009
Из: Msk
Пользователь №: 1166

Спасибо сказали: 0 раз(а)




Репутация:   0  


для чего нужен файл qmake.conf в папке win32-g++?
и для чего нужна опция make confclean? про нее совсем нет инфы в инете и она не запускается у меня

Сообщение отредактировал voipp - 27.2.2011, 23:33
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 28.2.2011, 7:13
Сообщение #22


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(voipp @ 27.2.2011, 23:10) *
для чего нужен файл qmake.conf в папке win32-g++?
там типовая конфигурация для данного конкретного компилятора.

Цитата(voipp @ 27.2.2011, 23:10) *
и для чего нужна опция make confclean?
посмотри в мэйкфайле цель confclean, я думаю сам поймёшь.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
TaIRou
  опции профиля:
сообщение 25.7.2011, 23:37
Сообщение #23


Студент
*

Группа: Новичок
Сообщений: 13
Регистрация: 26.12.2010
Пользователь №: 2303

Спасибо сказали: 2 раз(а)




Репутация:   0  


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

Во вложении тестовый набросок проекта: Прикрепленный файл  static_libs.zip ( 4.72 килобайт ) Кол-во скачиваний: 170

Это зло компонуется только тогда, когда явно добавляешь LIBS += -llib_second в main_app.pro.
А нафига мне такая зелибоба?

вот написано (большое спасибо за перевод):
http://doc.crossplatform.ru/qt/4.7.x/qmake....html#libdepend
это ведь то что нужно?

в директории Qt/lib лежат аналогичные файлы зависимостей, ничего вроде особенного в них нет.
Чего не собирается то? Рад любой критике и предложениям конечно же.

Не буду оправдываться, я наверно уже брежу сонный, мож кто проснулся сейчас и разберет это барахло на свежую голову?)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V   1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 24.6.2025, 23:20