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

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

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Компиляция в Виндовой консоли  (Прочитано 27154 раз)
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #15 : Октябрь 22, 2009, 00:59 »

А что за операционка? Если попробовать отключить антивирус?

имхо тут дело не в Qt, а в системе
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #16 : Октябрь 22, 2009, 07:28 »

Всем доброго времени!

У меня тоже не компилятся проекты, после того, как я установил себе SDK 2009.04 для Windows.

После запуска батника qtenv.bat - в переменных появляются пути, но вместо символа ';' стоит букфа 'ж'  Улыбающийся

В общем я сделал (в части путей) всё так, как у меня было при установленной ранее Qt4.1.1 - но почему-то make не видится, не пойму в чем вся соль...

Вопрос, а не влияет ли на всё это глубина вложенности путей куда установлен SDK и наименокания каталогов на русском языке?

ЗЫ: работаю из под юзера а не админа.

Записан

ArchLinux x86_64 / Win10 64 bit
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #17 : Октябрь 22, 2009, 11:29 »

В путях не должно быть пробелов и символов кирилицы.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #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 Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #19 : Октябрь 22, 2009, 13:26 »

В ../2009.04/bin для работы креатора.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
PavelDart
Гость
« Ответ #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 Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #21 : Октябрь 22, 2009, 14:42 »

>>Зачем uic.exe нужен
Он из файлов ui (User Inteface) делает С++ исходник

Но так в Qt 4, может я чего и путаю, но вроде в Qt3 был другой подход
Записан

Юра.
BaltikS
Гость
« Ответ #22 : Октябрь 22, 2009, 15:24 »

Нет, ничего не путаешь... В 3 тоже самое, только генерятся они по-другому...
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #23 : Октябрь 22, 2009, 16:05 »

Не обнаружил в пути  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
Гость
« Ответ #24 : Октябрь 22, 2009, 20:47 »


Qt3 AFAIR сама компилируется на хосте, когда ты её пытаешься установить. Она компилировалась? В установленном каталоге с Qt где-то в подкаталогах должны быть экзешники moc, uic, qmake. Если их нет, значит ты неправильно установил SDK. Как конкретно ты его ставил?

 qt-win- Рот на замке com Рот на замке -3.3.4 - Запустил батник, запустил exe-шник.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #25 : Октябрь 22, 2009, 22:28 »

Так компиляция Qt завершилась или нет??
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
PavelDart
Гость
« Ответ #26 : Октябрь 22, 2009, 22:35 »

Так компиляция Qt завершилась или нет??
На конфигурировании ошибка.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #27 : Октябрь 22, 2009, 22:44 »

На конфигурировании ошибка.

Если Qt не собрана, о какой компиляции проекта может идти речь?

Какая ось используется? Какие опции конфигурации использовались (покажи configure.cache)? Еще раз покажи что пишет конфигуратор. Выключи антивирус или другое подобное ПО. Удали предыдущую установку и повтори конфигурацию.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
PavelDart
Гость
« Ответ #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 Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #29 : Октябрь 23, 2009, 11:32 »

Каталог ..\bin\ существует? Права есть? Если там есть qmake.exe, попробуй его удалить и заново скомпилить.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


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