Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Qt] Установка QT Creator под Windows 
:(
    Опции темы
IKM2007
  Дата 30.6.2009, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зима близко
**


Профиль
Группа: Участник
Сообщений: 702
Регистрация: 26.4.2008
Где: olmedreca

Репутация: 2
Всего: 40



Доброго дня. Просьба сражу не послать в гугл, так-как я установливал его по инструкции.
И так, скачал с официального сайта qt-sdk-win-opensource-2009.01.1.exe, установил все как было по умолчанию, в C:\QT\2009.01 .
ТО есть никаких пробелов в имени папки нету. Затем в переменной Path добавил C:\QT\2009.01\bin.
Следующий пункт у меня не получилось, Windows говорит, что 
"configure" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Так что это оставил.

С помощью Qt Creator создаю QT Gui Application. Ничего не меняю в генерированном коде и  компилю. Выдает ошибки:
Цитата

Running build steps for project HelloApp...
Creating gdb macros library...
Starting: C:/Qt/2009.01/qt/bin/qmake.exe C:/QT Projects/HelloApp/HelloApp.pro -spec win32-g++ -r CONFIG+=debug_and_release 
Exited with code 0.
Starting: C:/Qt/2009.01/mingw/bin/mingw32-make.exe debug -w 
mingw32-make: Entering directory `C:/QT Projects/HelloApp'
C:/Qt/2009.01/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/QT Projects/HelloApp'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_WEBKIT_LIB -DQT_PHONON_LIB -DQT_DBUS_LIB -DQT_TESTLIB_LIB -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\Qt\2009.01\qt\include\QtCore" -I"..\..\Qt\2009.01\qt\include\QtNetwork" -I"..\..\Qt\2009.01\qt\include\QtGui" -I"..\..\Qt\2009.01\qt\include\QtOpenGL" -I"..\..\Qt\2009.01\qt\include\QtXml" -I"..\..\Qt\2009.01\qt\include\QtXmlPatterns" -I"..\..\Qt\2009.01\qt\include\QtSql" -I"..\..\Qt\2009.01\qt\include\Qt3Support" -I"..\..\Qt\2009.01\qt\include\QtSvg" -I"..\..\Qt\2009.01\qt\include\QtScript" -I"..\..\Qt\2009.01\qt\include\QtTest" -I"..\..\Qt\2009.01\qt\include\QtDBus" -I"..\..\Qt\2009.01\qt\include\phonon" -I"..\..\Qt\2009.01\qt\include\QtWebKit" -I"..\..\Qt\2009.01\qt\include" -I"..\..\Qt\2009.01\qt\include\ActiveQt" -I"debug" -I"." -I"..\..\Qt\2009.01\qt\mkspecs\win32-g++" -o debug\main.o main.cpp
mingw32-make[1]: Leaving directory `C:/QT Projects/HelloApp'
mingw32-make: Leaving directory `C:/QT Projects/HelloApp'
"C:\DOCUME~1\Art" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make: *** [debug] Error 2
Exited with code 2.
Error while building project HelloApp
When executing build step 'Make'



Что мне делать?


--------------------
"К чёрту обстоятельства, я создаю возможности."
Брюс Ли
PM MAIL Skype   Вверх
kosmonaFFFt
Дата 30.6.2009, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



configure надо делать только если хочешь собрать/пересобрать куте,
если ставил инсталлятором, этого не требуется... Ты configure вводил
в какой директории? Надо именно в той папке, где оно лежит, например C:\Qt
(эт у мну так)
Косяк сборки может происходить из за пробелов внутри имени "Qt Projects", попробуй без них...


--------------------
user posted image
PM MAIL ICQ   Вверх
andrew_121
Дата 30.6.2009, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 11
Всего: 33



Цитата(IKM2007 @  30.6.2009,  20:09 Найти цитируемый пост)
­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.

Неплохо бы перевести.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
IKM2007
Дата 1.7.2009, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зима близко
**


Профиль
Группа: Участник
Сообщений: 702
Регистрация: 26.4.2008
Где: olmedreca

Репутация: 2
Всего: 40



kosmonaFFFt, непомогло. Но вот что заметил, mingw ищет директорию с "обратными" слэшами:
Цитата

Running build steps for project 1...
Creating gdb macros library...
Starting: C:/Qt/2009.01/qt/bin/qmake.exe C:/QTPRO/1/1.pro -spec win32-g++ -r CONFIG+=debug_and_release 
Exited with code 0.
Starting: C:/Qt/2009.01/mingw/bin/mingw32-make.exe debug -w 
mingw32-make: Entering directory `C:/QTPRO/1'
C:/Qt/2009.01/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/QTPRO/1'
c:\Qt\2009.01\qt\bin\uic.exe mainwindow.ui -o ui_mainwindow.h
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_WEBKIT_LIB -DQT_PHONON_LIB -DQT_DBUS_LIB -DQT_TESTLIB_LIB -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\Qt\2009.01\qt\include\QtCore" -I"..\..\Qt\2009.01\qt\include\QtNetwork" -I"..\..\Qt\2009.01\qt\include\QtGui" -I"..\..\Qt\2009.01\qt\include\QtOpenGL" -I"..\..\Qt\2009.01\qt\include\QtXml" -I"..\..\Qt\2009.01\qt\include\QtXmlPatterns" -I"..\..\Qt\2009.01\qt\include\QtSql" -I"..\..\Qt\2009.01\qt\include\Qt3Support" -I"..\..\Qt\2009.01\qt\include\QtSvg" -I"..\..\Qt\2009.01\qt\include\QtScript" -I"..\..\Qt\2009.01\qt\include\QtTest" -I"..\..\Qt\2009.01\qt\include\QtDBus" -I"..\..\Qt\2009.01\qt\include\phonon" -I"..\..\Qt\2009.01\qt\include\QtWebKit" -I"..\..\Qt\2009.01\qt\include" -I"..\..\Qt\2009.01\qt\include\ActiveQt" -I"debug" -I"." -I"..\..\Qt\2009.01\qt\mkspecs\win32-g++" -o debug\main.o main.cpp
mingw32-make[1]: Leaving directory `C:/QTPRO/1'
mingw32-make: Leaving directory `C:/QTPRO/1'

"C:\DOCUME~1\Art" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make: *** [debug] Error 2
Exited with code 2.
Error while building project 1
When executing build step 'Make'

andrew_121, неплохо бы было, но немонимаю что со шрифтами компа, уже несколько месяцев в командной строке ничего не видно , вместо русских быкв иероглифы.


--------------------
"К чёрту обстоятельства, я создаю возможности."
Брюс Ли
PM MAIL Skype   Вверх
andrew_121
Дата 1.7.2009, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 11
Всего: 33



IKM2007, Ты для окон установи шрифт по умолчанию "Lucia Console".

Странно...
Кут у тебя в c:\qt, а это что такое? smile 
Цитата

"C:\DOCUME~1\Art"

Ты что консоль с рабочего стола запускаешь? smile

Добавлено через 2 минуты и 30 секунд
Цитата(IKM2007 @  1.7.2009,  19:10 Найти цитируемый пост)
Но вот что заметил, mingw ищет директорию с "обратными" слэшами:

И что? Во всех нормальных ОС так. В твоем же посте, такие же есть.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
IKM2007
Дата 2.7.2009, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зима близко
**


Профиль
Группа: Участник
Сообщений: 702
Регистрация: 26.4.2008
Где: olmedreca

Репутация: 2
Всего: 40



andrew_121,  шрифт в командной строке теперь нормально видно, но в QT Creator опять в том месте иероглифы.

Цитата(andrew_121 @  1.7.2009,  19:34 Найти цитируемый пост)
Ты что консоль с рабочего стола запускаешь?

Так было по-умолчанию, а как поменать?

Цитата(andrew_121 @  1.7.2009,  19:34 Найти цитируемый пост)
И что? Во всех нормальных ОС так. В твоем же посте, такие же есть.

В Windows слэш такой: \
В Linux такой: /.
Теперь он ищей файлы проекта с обратными слэшами: mingw32-make[1]: Leaving directory `C:/QTPRO/1'
Так должно  быть? Помоему нет.


--------------------
"К чёрту обстоятельства, я создаю возможности."
Брюс Ли
PM MAIL Skype   Вверх
bsa
Дата 2.7.2009, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



утилиты из mingw умеют работать с обоими слешами, если не ошибаюсь
PM   Вверх
andrew_121
Дата 2.7.2009, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 11
Всего: 33



bsa, Да. Ему пофиг. В прочем как и регистр символов в именах файлов. Сильно раздражает smile 

Цитата(IKM2007 @  2.7.2009,  13:57 Найти цитируемый пост)
Так было по-умолчанию, а как поменать?

Win+R -> cmd -> cd \ -> cd <path QtCreator sources>


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
IKM2007
Дата 2.7.2009, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зима близко
**


Профиль
Группа: Участник
Сообщений: 702
Регистрация: 26.4.2008
Где: olmedreca

Репутация: 2
Всего: 40



andrew_121, когда я пользуюсь командной строкой, я могу менять директорию, но в QT Creator я всего лишь нажимаю "Debug" и он сам решает, как компилить.


--------------------
"К чёрту обстоятельства, я создаю возможности."
Брюс Ли
PM MAIL Skype   Вверх
andrew_121
Дата 2.7.2009, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 11
Всего: 33



IKM2007, Прошу прощения. Туплю по полной. Я все это время думал что вы креатор из сорцов собираете. Думаю еще про себя -а на*. smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
MiBBiM
Дата 11.7.2009, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 11.7.2009

Репутация: нет
Всего: нет



поставил SDK с сайта, система XP SP2.
пути:

C:\Qt\2009.03
C:\Qt\2009.03\mingw

прописал PATH = C:\Qt\2009.03\qt\bin;C:\Qt\2009.03\mingw\bin
при попытке откомпилировать примеры, выползают ошибки вида:
Цитата(Ошибка)

Running build steps for project calculatorbuilder...
Starting: C:/Qt/2009.03/qt/bin/qmake.exe C:/Qt/2009.03/qt/examples/designer/calculatorbuilder/calculatorbuilder.pro -spec win32-g++ -r 
Exited with code 0.
Starting: C:/Qt/2009.03/mingw/bin/mingw32-make.exe -w 
mingw32-make: Entering directory `C:/Qt/2009.03/qt/examples/designer/calculatorbuilder'
C:/Qt/2009.03/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/Qt/2009.03/qt/examples/designer/calculatorbuilder'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\..\include\QtUiTools" -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtXml" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"debug" -I"..\..\..\mkspecs\win32-g++" -o debug\main.o main.cpp
mingw32-make[1]: Leaving directory `C:/Qt/2009.03/qt/examples/designer/calculatorbuilder'
mingw32-make: Leaving directory `C:/Qt/2009.03/qt/examples/designer/calculatorbuilder'
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make: *** [debug] Error 2

Exited with code 2.
Error while building project calculatorbuilder
When executing build step 'Make'

не могу понять с чем связано, директории без русских символов и пробелов.
в чем может быть проблема?

Это сообщение отредактировал(а) MiBBiM - 11.7.2009, 19:22
PM MAIL   Вверх
MiBBiM
Дата 11.7.2009, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 11.7.2009

Репутация: нет
Всего: нет



немного продвинулся, взял примерчик из документации:
Код
 #include <QApplication>
 #include <QPushButton>

 int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);

     QPushButton hello("Hello world!");
     hello.resize(100, 30);

     hello.show();
     return app.exec();
 }

сохранил в файле main.cpp, сделал в консоли следующее:
user posted image
затем команда mingw32-make без параметров (лог выше потёрся после запуска):
user posted image
вот получившийся проект (извините за файлообменник)
содержимое проектного файла 123.pro:
Код
######################################################################
# Automatically generated by qmake (2.01a) ?? 11. ??? 20:06:49 2009
######################################################################

TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += .

# Input
SOURCES += main.cpp

есть у кого-нибудь мысли?

Это сообщение отредактировал(а) MiBBiM - 11.7.2009, 19:21
PM MAIL   Вверх
andrew_121
Дата 11.7.2009, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 11
Всего: 33



MiBBiM, Тут не должно быть вопросов. То что ты описал, у меня отрабатывает.
Что за среда? Что за консоль?

Покажи вывод:
Цитата

echo %PATH%
echo %QTDIR%
echo %QMAKESPEC%


Это сообщение отредактировал(а) andrew_121 - 11.7.2009, 21:43


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
MiBBiM
Дата 11.7.2009, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 11.7.2009

Репутация: нет
Всего: нет



переменые выставлял, консоль cmd.exe, всмысле среда?
вот на это:
Код

cd c:\
echo %PATH% >> 1.txt
echo %QTDIR% >> 1.txt
echo %QMAKESPEC% >> 1.txt

ответ такой:
Код

C:\Qt\2009.03\qt\bin;C:\Qt\2009.03\mingw\bin 
C:\Qt\2009.03\qt 
win32-g++ 

сейчас пересобираю qt, может получится чего smile 
PM MAIL   Вверх
andrew_121
Дата 11.7.2009, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 11
Всего: 33



MiBBiM, все должно работать.

Добавлено через 49 секунд
Цитата(MiBBiM @  11.7.2009,  22:02 Найти цитируемый пост)
всмысле среда?

консоль необычная. подумал что эмулятор какой-то.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0957 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.