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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка при статической сборке  (Прочитано 10797 раз)
¤Se®ega¤
Гость
« : Март 17, 2009, 18:06 »

Мне необходимо собрать собрать программу, написанную при помощи Qt, статически.Я так понимаю, что сначала надо собрать статически саму Qt.Для этого устанавливаю qt-sdk-win-opensource-2009.01.exe в другую дирректорию, затем в командной строке набраю "configure -static -release -no-exceptions", и спустя некоторое время вылезхает ошибка  Грустный

cp qmake.exe C:\Qt\2009.01\qt/bin/qmake.exe
Creating makefiles in src...
Generating Makefiles...

Could not find mkspecs for your QMAKESPEC(win32-g++) after trying:
        C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_cre
ate_more/Troll/4.5.0/qt\mkspecs


Error processing project file: C:/Qt/2009.01/qt/projects.pro
Qmake failed, return code 3

Что не так?
Записан
Rcus
Гость
« Ответ #1 : Март 17, 2009, 18:09 »

Переменные окружения?
Записан
¤Se®ega¤
Гость
« Ответ #2 : Март 17, 2009, 18:32 »

MinGW
Записан
¤Se®ega¤
Гость
« Ответ #3 : Март 17, 2009, 18:34 »

MSYS
Записан
¤Se®ega¤
Гость
« Ответ #4 : Март 17, 2009, 18:39 »

PATH
E:\Program Files\Nokia\PC Connectivity Solution\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\MSYS\1.0\bin;C:\Qt\2009.01\qt\bin;C:\Qt\2009.01\mingw\bin;
Записан
Rcus
Гость
« Ответ #5 : Март 17, 2009, 18:55 »

QTDIR
Записан
crackedmind
Гость
« Ответ #6 : Март 17, 2009, 19:42 »

было уже
http://www.prog.org.ru/topic_8680_0.html
Записан
¤Se®ega¤
Гость
« Ответ #7 : Март 17, 2009, 23:20 »

Где прописать исправлять переменную QTDIR?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #8 : Март 18, 2009, 00:14 »

либо в IDE, либо скомандовать в командной строке, из которой ты, возможно, сборку запускаешь (set QTDIR=path/to/qt), либо в свойствах "Моего компьютера"
Записан

Юра.
¤Se®ega¤
Гость
« Ответ #9 : Март 18, 2009, 02:00 »

объясните на пальцах, хотя наверно проще уже некуда.Вот установил себе на комп Qt (динамической сборки).Запустил QtCreator, создал некое приложение, оно отработало нормально.Дальше я хочу перенести его на другой комп, но для этого мне необходимо таскать с собой Qt-шные библиотеки Core,Network и т.д. и т.п., меня это не устраивает, я хочу чтобы у меня было как меньше фалов жлательно вообще 1 exe, но я так понял что mingw-шную либу таскать придется, да и ладно.Что мне необходимо сдеать чтобы собрать эту же мою программу статичеси? Непонимающий
Записан
BRE
Гость
« Ответ #10 : Март 18, 2009, 08:31 »

Что мне необходимо сдеать чтобы собрать эту же мою программу статичеси? Непонимающий
А ты Wiki посмотри: http://prog.org.ru/wiki/index.php?title=Категория:Установка,_сборка,_отладка,_тестирование
Записан
Detonator
Гость
« Ответ #11 : Март 18, 2009, 09:51 »

Цитировать
меня это не устраивает

Если программа не GPL то или смириться с dll или 3000евро за комерческую версию чтобы можно было компилить в статике.
Записан
Jpost
Гость
« Ответ #12 : Март 28, 2009, 20:28 »

Мне необходимо собрать собрать программу....
Что не так?
Удалите объектные файлы из папки qmake
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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