Russian Qt Forum
Май 17, 2024, 18:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qt 4.1.0+MSVC2003. не инсталлится, не собирается  (Прочитано 5497 раз)
Orlov_O
Гость
« : Январь 16, 2006, 09:47 »

После распаковки пытается собираться, не получается, пишет "Не удаётся выполнить указанную программу" много-много раз.

При попытке ручной сборки
configure -platform win32-msvc.net
кричит, что не удаётся открыть файлы qmake

Просто coinfigure чего-то читает, компилит файлы так: 1 скомпилила, 10 - не удаётся выполнить указанную программу.

Проверил, что при запуске moc, uic пишется "не удаётся выполнить указанную программу".

4.0.1 встаёт и собирается без вопросов. 2005ую студию ставить не намерен В замешательстве Куда копать? Commercial и 4.1.0 и 4.0.1
Записан
Steven_Orko
Гость
« Ответ #1 : Январь 16, 2006, 09:54 »

Копай в сторону переменных окружения с путями к либам и хедерам, а также с bin каталогом студии. Причем все должно быть в кратком формате без пробелов, если ты хочешь компилить в командной строке ака консоли или пересобирать Qt. У меня после этого всего даже треха встала в ряд к 4.0.1 и 4.1 на MSVC2003.NET
Записан
Dendy
Гость
« Ответ #2 : Январь 16, 2006, 10:25 »

Веселый  Ета не баг. Так и должно бьІть.

configure всего-лишь подготавливает дистриб к компилляции - создаёт Makefile'ьІ для всех проектов. Единственное, что ему для ентого нуна - скомпилить qmake, после чего начинает клепашить многа-многа Makefile'ов, но так как в них прописьІваются правила для утилит moc, rcc, uic, а самих утилит ещё нет - он вьІдаёт предупреждение.

После nmake честно собирает енти самьІе утилитьІ первьІми, потом с помощью них - остальньІе проектьІ.

P.S. configure'у переменньІе окружения не нужньІ.
Записан
Orlov_O
Гость
« Ответ #3 : Январь 18, 2006, 07:08 »

правильно не собирается moc и uic.
В одном месте выдаёт

\Qt\4.1.0\src\corelib\io\qfsfileengine_win.cpp(1022) : warning C4100: 'link' : unreferenced formal parameter

а потом еxeшник не запускается

никто не сталкивался?
Записан
Steven_Orko
Гость
« Ответ #4 : Январь 18, 2006, 08:21 »

Нужен подробный лог сообщений
Записан
Dendy
Гость
« Ответ #5 : Январь 18, 2006, 11:31 »

Глупости. Предупреждения компилляции никогда не мешали создавать об'ектники. (В данном случае предупреждение из-за того, что утилитьІ собираются без библиотеки Qt.) Если не бьІло ошибок линковки - moc и uic должньІ создаться. Проверь их наличие в папке bin. Если есть - пробуй с'уикить/с'мочить что-то руками из консоли:

Код:
moc.exe any_header.h -o moc_em.cpp


Скорее всего просто не находится путь к исполняемому файлу. Но если нет самих exe-шников - давай ошибки линковки.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 20.