Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Установка Qt 4.1.2 и mingw

Автор: LNF 4.9.2008, 15:02

Здравствуйте!
Не могли бы вы мне помочь? У меня установлен Qt 4.1.2 и mingw. Устанавливал я их простым копированием с занесением в перменную PATH путей до папок bin. Дальше делал все обычные операции qmake -project, qmake,make. Но через какое то время стали часто появлятся такая ошибка при make-'Cannot find to be done "first" '. После такого я удалял qt mingw и проделывал установку снова и все опять становилось нормально. А в этот раз попробовал запустить configure.exe. После чего стало компилироватся но с ошибкой-Cannot find -lqtmaind. Подскажите что делать с этой ошибкой и зачем нужен configure.exe. Заранее спасибо!


(http://wiki.crossplatform.ru/index.php/Установка_Qt в нашей http://wiki.crossplatform.ru)

Автор: molchanoviv 4.9.2008, 15:32

Ты компилируешь проект в debug режиме.
Либо измени в проекте debug на release, либо скомпилируй qt c флагом debug-and-release(компилируется очень долго и весит очень много)
Кстати configure.exe именно для компиляции и нужен.

Автор: ViGOur 4.9.2008, 15:41

Цитата(molchanoviv @ 4.9.2008, 16:32) *
Кстати configure.exe именно для компиляции и нужен.
Для сборки Qt перед компиляцией...

Автор: molchanoviv 4.9.2008, 15:49

я в общем смысле. Назвал компиляцией весь процесс конфигурирования и сборки

Автор: LNF 4.9.2008, 16:02

Я извиняюсь, но как это поменять в проекте debug на release.Я залез в свой .pro файл чтобы посмотреть там что нибудь подобное, но ничего не нашел.

######################################################################
# Automatically generated by qmake (2.00a) ?? 2. ??? 12:42:19 2008
######################################################################

TEMPLATE = app
TARGET +=
DEPENDPATH += .
INCLUDEPATH += .
QT+=network
QT+=xml

# Input
HEADERS += server.h
SOURCES += main.cpp server.cpp
RESOURCES += sourse.qrc


Про configure.exe: После того как я установил qt mingw и перед тем как я хочу первый раз скомпилировать что нибудь необходимо запускать configure.exe?

Автор: molchanoviv 4.9.2008, 16:20

Добавь строчку
CONFIG += release

Про configure.exe: Оно необходимо для сборки самой библиотеки QT, поэтому перед компиляцией своего проекта запускать его не нужно.

Автор: Litkevich Yuriy 4.9.2008, 20:08

Цитата(LNF @ 4.9.2008, 19:02) *
Подскажите что делать с этой ошибкой и зачем нужен configure.exe
Воспользуйся этим http://wiki.crossplatform.ru/index.php/Установка_Qt

Автор: void* 4.9.2008, 21:26

Цитата(LNF @ 4.9.2008, 15:02) *
Но через какое то время стали часто появлятся такая ошибка при make-'Cannot find to be done "first" '.

этим он тебе говорит что в проекте абсолютно никаких изменений не произошло, поэтому он не видит надобности компилировать еще раз

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)