Russian Qt Forum
Ноябрь 12, 2024, 04:51
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Компиляция в Виндовой консоли
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Компиляция в Виндовой консоли (Прочитано 27154 раз)
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Компиляция в Виндовой консоли
«
Ответ #15 :
Октябрь 22, 2009, 00:59 »
А что за операционка? Если попробовать отключить антивирус?
имхо тут дело не в Qt, а в системе
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Компиляция в Виндовой консоли
«
Ответ #16 :
Октябрь 22, 2009, 07:28 »
Всем доброго времени!
У меня тоже не компилятся проекты, после того, как я установил себе SDK 2009.04 для Windows.
После запуска батника qtenv.bat - в переменных появляются пути,
но
вместо символа ';' стоит букфа 'ж'
В общем я сделал (в части путей) всё так, как у меня было при установленной ранее Qt4.1.1 - но почему-то
make
не видится, не пойму в чем вся соль...
Вопрос, а не влияет ли на всё это глубина вложенности путей куда установлен SDK и наименокания каталогов на русском языке?
ЗЫ: работаю из под юзера а не админа.
Записан
ArchLinux x86_64 / Win10 64 bit
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Компиляция в Виндовой консоли
«
Ответ #17 :
Октябрь 22, 2009, 11:29 »
В путях не должно быть пробелов и символов кирилицы.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Компиляция в Виндовой консоли
«
Ответ #18 :
Октябрь 22, 2009, 11:49 »
Цитировать
В путях не должно быть пробелов и символов кирилицы.
Хм, тогда я не понимаю в чем проблема с поиском
make
?
ааа... понял вроде почему... - полазил по каталогам с установленной ранее Qt4.1.1 обнаружил в
..\Qt\4.1.1\bin\
батник
make.bat
с таким содержимым:
Цитировать
@echo off
mingw32-make %*
Скорее всего в новых SDK или нет этого файла или его содержимое завязано на MS VS , приду вечером проверю
(пока не могу проверить)
И еще вопрос: а для чего в SDK дублируются библиотеки Qt (*.dll) в разных каталогах?
Например в ../2009.04/bin и в ../2009.04/qt/bin о_О
«
Последнее редактирование: Октябрь 22, 2009, 11:56 от kuzulis
»
Записан
ArchLinux x86_64 / Win10 64 bit
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Компиляция в Виндовой консоли
«
Ответ #19 :
Октябрь 22, 2009, 13:26 »
В ../2009.04/bin для работы креатора.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
PavelDart
Гость
Re: Компиляция в Виндовой консоли
«
Ответ #20 :
Октябрь 22, 2009, 14:04 »
[PavelDart] E:\ALT_media_space\client_nano\win_nano$ mingw32-make
makefile:89: warning: overriding commands for target `.'
makefile:86: warning: ignoring old commands for target `.'
C:\Qt\3.3.4\bin\uic.exe add.ui -o add.h
process_begin: CreateProcess(NULL, C:\Qt\3.3.4\bin\uic.exe add.ui -o add.h, ...) failed.
make (e=2): ═х єфрхЄё эрщЄш єърчрээ√щ Їрщы.
mingw32-make: *** [add.h] Error 2
Не обнаружил в пути C:\Qt\3.3.4\bin\uic.exe этого файла. Думал что аваст удаляет, приняв за вирус - переустановил с отключенным антивирусом. Нет. В логах установки Qt не упоминается этот файл, есть только uic.h и uic.pro.
Зачем uic.exe нужен и отсутствие файла может как-то зависить от конфигурирования Qt, так как она у меня не сконфигурирована.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Компиляция в Виндовой консоли
«
Ответ #21 :
Октябрь 22, 2009, 14:42 »
>>Зачем uic.exe нужен
Он из файлов ui (User Inteface) делает С++ исходник
Но так в Qt 4, может я чего и путаю, но вроде в Qt3 был другой подход
Записан
Юра.
BaltikS
Гость
Re: Компиляция в Виндовой консоли
«
Ответ #22 :
Октябрь 22, 2009, 15:24 »
Нет, ничего не путаешь... В 3 тоже самое, только генерятся они по-другому...
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Компиляция в Виндовой консоли
«
Ответ #23 :
Октябрь 22, 2009, 16:05 »
Цитата: PavelDart от Октябрь 22, 2009, 14:04
Не обнаружил в пути C:\Qt\3.3.4\bin\uic.exe этого файла. Думал что аваст удаляет, приняв за вирус - переустановил с отключенным антивирусом. Нет. В логах установки Qt не упоминается этот файл, есть только uic.h и uic.pro.
Зачем uic.exe нужен и отсутствие файла может как-то зависить от конфигурирования Qt, так как она у меня не сконфигурирована.
Qt3 AFAIR сама компилируется на хосте, когда ты её пытаешься установить. Она компилировалась? В установленном каталоге с Qt где-то в подкаталогах должны быть экзешники moc, uic, qmake. Если их нет, значит ты неправильно установил SDK. Как конкретно ты его ставил?
«
Последнее редактирование: Октябрь 22, 2009, 16:08 от Alex Custov
»
Записан
PavelDart
Гость
Re: Компиляция в Виндовой консоли
«
Ответ #24 :
Октябрь 22, 2009, 20:47 »
Цитата: Alex Custov от Октябрь 22, 2009, 16:05
Qt3 AFAIR сама компилируется на хосте, когда ты её пытаешься установить. Она компилировалась? В установленном каталоге с Qt где-то в подкаталогах должны быть экзешники moc, uic, qmake. Если их нет, значит ты неправильно установил SDK. Как конкретно ты его ставил?
qt-win-
com
-3.3.4 - Запустил батник, запустил exe-шник.
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Компиляция в Виндовой консоли
«
Ответ #25 :
Октябрь 22, 2009, 22:28 »
Так компиляция Qt завершилась или нет??
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
PavelDart
Гость
Re: Компиляция в Виндовой консоли
«
Ответ #26 :
Октябрь 22, 2009, 22:35 »
Цитата: pastor от Октябрь 22, 2009, 22:28
Так компиляция Qt завершилась или нет??
На конфигурировании ошибка.
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Компиляция в Виндовой консоли
«
Ответ #27 :
Октябрь 22, 2009, 22:44 »
Цитата: PavelDart от Октябрь 22, 2009, 22:35
На конфигурировании ошибка.
Если Qt не собрана, о какой компиляции проекта может идти речь?
Какая ось используется? Какие опции конфигурации использовались (покажи configure.cache)? Еще раз покажи что пишет конфигуратор. Выключи антивирус или другое подобное ПО. Удали предыдущую установку и повтори конфигурацию.
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
PavelDart
Гость
Re: Компиляция в Виндовой консоли
«
Ответ #28 :
Октябрь 23, 2009, 07:57 »
Ошибка:
copy qmake.exe ..\bin\qmake.exe
ª®¯¨à®¢ ® ä ©«®¢: 1.
Building qmake failed, return code 1
mingw32-make: [qmake.exe] Error 1 (ignored)
The configure process failed.
configure.cache:
-release
-shared
-thread
-enable-network
-enable-canvas
-enable-table
-enable-xml
-enable-opengl
-enable-sql
-enable-iconview
-enable-workspace
-enable-styles
-enable-dialogs
-enable-widgets
-enable-tools
-enable-kernel
-no-sql-mysql
-no-sql-oci
-no-sql-odbc
-no-sql-psql
-no-sql-tds
-no-sql-db2
-no-sql-sqlite
-no-sql-ibase
-accessibility
-big-codecs
-no-tablet
-no-stl
-no-exceptions
-no-rtti
-qt-imgfmt-png
-qt-png
-qt-imgfmt-jpeg
-qt-jpeg
-plugin-imgfmt-mng
-qt-mng
-no-gif
-qt-style-windows
-qt-style-windowsxp
-plugin-style-motif
-plugin-style-platinum
-plugin-style-motifplus
-plugin-style-cde
-plugin-style-sgi
Конечно пробовал без антивируса и без виндового брендмауэра.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Компиляция в Виндовой консоли
«
Ответ #29 :
Октябрь 23, 2009, 11:32 »
Каталог ..\bin\ существует? Права есть? Если там есть qmake.exe, попробуй его удалить и заново скомпилить.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...