Russian Qt Forum
Ноябрь 23, 2024, 16:43
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Компиляция с MinGW, закалупался
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Компиляция с MinGW, закалупался (Прочитано 28841 раз)
pupapum
Гость
Компиляция с MinGW, закалупался
«
:
Март 19, 2008, 16:51 »
Привет всем. Подскажите кк это лечить. Не будьте скупыми на описание. Я уже закалупался возиться с этим................!!!!!!!!! Спасибо !!!!!!
E:\Qt\4.4.0\src\winmain>mingw32-make.exe
mingw32-make.exe -f Makefile.Debug all
mingw32-make.exe[1]: Entering directory `E:/Qt/4.4.0/src/winmain'
g++ -c -g -Wall -frtti -fexceptions -mthreads -DQT_THREAD_SUPPORT -DUNICODE -DQT
_LARGEFILE_SUPPORT -DQT_NEEDS_QMAIN -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNIN
GS -DQT_44_API_QSQLQUERY_FINISH -DQT3_SUPPORT -DQT_MOC_COMPAT -D_USE_MATH_DEFINE
S -I"..\..\include" -I"tmp" -I"..\..\include\QtCore" -I"e:\Qt\4.4.0\include\qtma
in" -I"tmp" -I"e:\Qt\4.4.0\include\ActiveQt" -I"tmp\moc\debug_static" -I"." -I".
.\..\include" -I"c:\MinGW\include" -I"..\..\mkspecs\win32-g++" -o tmp\obj\debug_
static\qtmain_win.o qtmain_win.cpp
"C:\DOCUME~1\" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
mingw32-make.exe[1]: *** [tmp\obj\debug_static\qtmain_win.o] Error 1
mingw32-make.exe[1]: Leaving directory `E:/Qt/4.4.0/src/winmain'
mingw32-make.exe: *** [debug-all] Error 2
E:\Qt\4.4.0\src\winmain>pause
Для продолжения нажмите любую клавишу . . .
Записан
ритт
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #1 :
Март 19, 2008, 17:31 »
что не является внутренней или внешней командой, исполняемой программой или пакетным файлом?
похоже, компилятор не видит
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Компиляция с MinGW, закалупался
«
Ответ #2 :
Март 19, 2008, 17:34 »
Проверь пути!!!
QTDIR=E:\Qt\4.4.0\
PATH=что-то;E:\Qt\4.4.0\bin;где-то\MinGw\bin
Причем MinGw и Кутя должны лежать так, чтобы не было пробелов в путях, т.е.
e:\MinGw, а не c:\Documents and settings\MinGw
Кстати, может переменная TEMP как-то влияет? Я всегда прописываю ее как c:\windows\temp
«
Последнее редактирование: Март 19, 2008, 17:36 от panter_dsd
»
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
pupapum
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #3 :
Март 19, 2008, 17:41 »
Все прописано хорошо. ВОт
INCLUDE
C:\Qt\4.4.0-beta1\include;C:\MinGW\include
LIB
C:\Qt\4.4.0-beta1\lib;C:\MinGW\lib
Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Qt\4.4.0-beta1\bin;C:\MinGW\bin
QMAKESPEC
win32-g++
QTDIR
C:\Qt\4.4.0-beta1
Записан
Tonal
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #4 :
Март 19, 2008, 17:48 »
Из первого письма:
E:\Qt\4.4.0\
Из последнего:
C:\Qt\4.4.0-beta1
Что всё же с путями?
Записан
pupapum
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #5 :
Март 19, 2008, 17:55 »
Это я уже перебил все с нуля, на диск С , а ошибка осталась такая же
Сейчас
Qt - C:\Qt\4.4.0-beta1
MinGW - C:\MinGW
Прошу прощенья... Но ошибка таже самая осталась
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Компиляция с MinGW, закалупался
«
Ответ #6 :
Март 19, 2008, 18:02 »
Какаие версии пакетов MinGW? Откуда вы брали MinGW? Какую версию Qt вы пытаетеь собрать\пересобрать: qt-win-opensource-src-4.4.0-beta1 или qt-win-opensource-4.4.0-beta1-mingw?
Раскажите по шагам что как вы пытаетесь скомпилить Qt?
У меня проблем со сборкой небыло, правда собирал qt-win-opensource-src-4.3.4:
1) Версии пакетов MinGW
- binutils-2.17.50-20060824-1.tar.gz
- gcc-core-3.4.5-20060117-1.tar.gz
- gcc-g++-3.4.5-20060117-1.tar.gz
- gcc-objc-3.4.5-20060117-1.tar.gz
- mingw-runtime-3.14.tar.gz
- mingw32-make-3.81-2.tar.gz
- w32api-3.11.tar.gz
Все это установил в C:\MinGW
2) Распаковал Qt
3) Прописал пути к MinGW и Qt (организовал в виде батника)
Цитировать
@set QTDIR=Your\path\to\Qt
@set QMAKESPEC=win32-g++
@set PATH=%QTDIR%\bin;%QTDIR%\plugins\designer;C:\MinGW\bin;C:\MinGW\mingw32\bin;%PATH%
@set INCLUDE=%QTDIR%\include;C:\MinGW\include;%INCLUDE%
@set LIB=%QTDIR%\lib;C:\MinGW\lib;%LIB%
4) В папке с Qt запускаю этот батник, длее configure <параметры> и mingw32-make
Все! Собираеться без проблем
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
pupapum
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #7 :
Март 19, 2008, 19:09 »
MinGW 5.1.3 следуещего содержания устанавливаю в C:\MinGW
mingw-runtime-3.13.tar.gz
w32api-3.10.tar.gz
binutils-2.17.50-20060824-1.tar.gz
gcc-core-3.4.5-20060117-1.tar.gz
gcc-g++-3.4.5-20060117-1.tar.gz
gcc-g77-3.4.5-20060117-1.tar.gz
gcc-ada-3.4.5-20060117-1.tar.gz
gcc-objc-3.4.5-20060117-1.tar.gz
mingw32-make-3.81-2.tar.gz
gcc-java-3.4.5-20060117-1.tar.gz
qt-win-opensource-4.4.0-beta1-mingw.exe Устанавливаю в директорию по умолчанию
C:\Qt\4.4.0-beta1
Переменные среды
INCLUDE
C:\Qt\4.4.0-beta1\include;C:\MinGW\include
LIB
C:\Qt\4.4.0-beta1\lib;C:\MinGW\lib
Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Qt\4.4.0-beta1\bin;C:\MinGW\bin
QMAKESPEC
win32-g++
QTDIR
C:\Qt\4.4.0-beta1
После сред, перезагрузил компьютер.
Беру рабочие исходники, которые компилируются под линуксом OpenSuse 10.5 (вроде версия такая),
создаю в папке с исходниками батник следующего вида:
qmake -project
qmake
mingw32-make.exe
pause
после чего выдает следующее:
E:\Qt develpment\E-Vis\2008.03.19>qmake -project
E:\Qt develpment\E-Vis\2008.03.19>qmake
E:\Qt develpment\E-Vis\2008.03.19>mingw32-make.exe
mingw32-make.exe -f Makefile.Release
mingw32-make.exe[1]: Entering directory `E:/Qt develpment/E-Vis/2008.03.19'
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS
_QMAIN -I"c:\Qt\4.4.0-beta1\include\QtCore" -I"c:\Qt\4.4.0-beta1\include\QtCore"
-I"c:\Qt\4.4.0-beta1\include\QtGui" -I"c:\Qt\4.4.0-beta1\include\QtGui" -I"c:\Q
t\4.4.0-beta1\include" -I"." -I"c:\Qt\4.4.0-beta1\include\ActiveQt" -I"release"
-I"." -I"c:\Qt\4.4.0-beta1\mkspecs\win32-g++" -o release\backsound.o Src\backsou
nd.cpp
"C:\DOCUME~1\" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
mingw32-make.exe[1]: *** [release/backsound.o] Error 1
mingw32-make.exe[1]: Leaving directory `E:/Qt develpment/E-Vis/2008.03.19'
mingw32-make.exe: *** [release] Error 2
E:\Qt develpment\E-Vis\2008.03.19>pause
Для продолжения нажмите любую клавишу . . .
Вот , вроде все написал...
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Компиляция с MinGW, закалупался
«
Ответ #8 :
Март 19, 2008, 19:31 »
Попробуй так:
set TEMP=c:\windows\temp
set TMP=c:\windows\temp
qmake -project
qmake
mingw32-make.exe
pause
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
pupapum
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #9 :
Март 19, 2008, 19:38 »
Ура, полчилось. Спасибо....!!
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Компиляция с MinGW, закалупался
«
Ответ #10 :
Март 19, 2008, 19:55 »
С темпом проблема была?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
pupapum
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #11 :
Март 19, 2008, 21:42 »
После того как в батник добавил это, все стало хорошо...
Записан
pupapum
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #12 :
Март 19, 2008, 21:55 »
Я удалил этот Qt. Взял
qt-win-opensource-src-4.4.0-beta1.zip распокавал в тоже самое место, что и предыдущий и начал сборку, только сборку как статик.
В C:\Qt\4.4.0-beta1\mkspecs\win32-g++\qmake.conf изменил строку на
QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
сохранил. Запускаю сборку через батник со след параметрами:
set TEMP=c:\windows\temp
set TMP=c:\windows\temp
configure.exe -static -qt-style-windowsxp -qt-style-windowsvista -platform win32-g++
mingw32-make.exe sub-src
mingw32-make.exe sub-tools
pause
Все хорошо работало часа 2-3 собирался, раздулся до 2.3 Gb , а потом выдал следующее:
In file included from ../../../../src/3rdparty/clucene/src/CLucene/config/repl_t
char.h:95,
from ../../../../src/3rdparty/clucene/src/CLucene/StdHeader.h:1
79,
from ../../../../src/3rdparty/clucene/src/CLucene.h:11,
from qanalyzer.cpp:16:
c:/MinGW/include/tchar.h:45: error: redeclaration of C++ built-in type `wchar_t'
mingw32-make.exe[4]: *** [tmp/obj/debug_static/qanalyzer.o] Error 1
mingw32-make.exe[4]: Leaving directory `C:/Qt/4.4.0-beta1/tools/assistant/lib/fu
lltextsearch'
mingw32-make.exe[3]: *** [debug-all] Error 2
mingw32-make.exe[3]: Leaving directory `C:/Qt/4.4.0-beta1/tools/assistant/lib/fu
lltextsearch'
mingw32-make.exe[2]: *** [sub-lib-fulltextsearch-make_default-ordered] Error 2
mingw32-make.exe[2]: Leaving directory `C:/Qt/4.4.0-beta1/tools/assistant'
mingw32-make.exe[1]: *** [sub-assistant-make_default-ordered] Error 2
mingw32-make.exe[1]: Leaving directory `C:/Qt/4.4.0-beta1/tools'
mingw32-make.exe: *** [sub-tools] Error 2
C:\Qt\4.4.0-beta1>pause
Для продолжения нажмите любую клавишу . . .
Ребят, идеи есть?
Записан
ритт
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #13 :
Март 20, 2008, 06:31 »
это уже было - искать по форуму
Записан
cooler_3105
Гость
Re: Компиляция с MinGW, закалупался
«
Ответ #14 :
Июнь 11, 2008, 12:35 »
Вот что выдает QDevelop
Сборка (make)...
C:/MinGW/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `C:/Documents and Settings/Voron/Рабочий стол/QT/Новая папка/1'
mingw32-make[1]: Leaving directory `C:/Documents and Settings/Voron/Рабочий стол/QT/Новая папка/1'
Makefile.Release:61: *** missing separator. Stop.
mingw32-make: *** [release] Error 2
---------------------- Сборка завершена с 1 ошибками ----------------------
Что делать?
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...