crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> [QTCreator] mingw32, Leaving directory error
MiBBiM
  опции профиля:
сообщение 11.7.2009, 11:50
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 22
Регистрация: 11.7.2009
Пользователь №: 896

Спасибо сказали: 0 раз(а)




Репутация:   0  


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

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

при попытке откомпилировать примеры, выползают ошибки вида:
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'

не могу понять с чем связано, директории без русских символов и пробелов.
пробовал прописать переменную PATH = C:\Qt\2009.03\bin, не помогло :(
в чем может быть проблема?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 11.7.2009, 13:46
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


а компилируешь, в командной строке или кнопочкой в Креаторе?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MiBBiM
  опции профиля:
сообщение 11.7.2009, 14:22
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 22
Регистрация: 11.7.2009
Пользователь №: 896

Спасибо сказали: 0 раз(а)




Репутация:   0  


кнопочкой :D
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 11.7.2009, 15:09
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


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

С ошибкой совершенно не понятно, может ты не всё скопировал?
Не указана причина ошибки, MinGW должен был сообщить о причине.

П.С. Путь надо прописывать к C:/Qt/2009.03/qt/bin (т.к. там лежат dll'ки и утилиты Qt собранные с помощью MinGW32, а Сам креатор собран студией)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MiBBiM
  опции профиля:
сообщение 11.7.2009, 15:22
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 22
Регистрация: 11.7.2009
Пользователь №: 896

Спасибо сказали: 0 раз(а)




Репутация:   0  


хм. что-то меня переклинило, leaving directory - это оказывается штатный процесс.
вот скрин:
Раскрывающийся текст

путь переписал, не помогло
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 11.7.2009, 16:19
Сообщение #6


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


попробуй этот пример в консоли компилировать
qmake
make

только не забудь? чтобы пути к компилятору (C:/Qt/2009.03/mingw/bin) и Qt (C:/Qt/2009.03/qt/bin) были в переменной окружения PATH.
Непонятно почему причина ошибки не сообщается.

вместо make может понадобится в водить mingw32-make
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MiBBiM
  опции профиля:
сообщение 11.7.2009, 17:19
Сообщение #7


Студент
*

Группа: Участник
Сообщений: 22
Регистрация: 11.7.2009
Пользователь №: 896

Спасибо сказали: 0 раз(а)




Репутация:   0  


вот взял примерчик из документации:
 #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, сделал в консоли следующее:

затем команда mingw32-make (лог выше потёрся после запуска):
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 11.7.2009, 18:15
Сообщение #8


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


MiBBiM, покажи какой pro-файл получился
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MiBBiM
  опции профиля:
сообщение 11.7.2009, 18:30
Сообщение #9


Студент
*

Группа: Участник
Сообщений: 22
Регистрация: 11.7.2009
Пользователь №: 896

Спасибо сказали: 0 раз(а)




Репутация:   0  


не смог загрузить на форум, вот на файлообменнике весь проект
да, mingw32-make запускал без параметров

а он так открывается, вот содержимое:
######################################################################
# Automatically generated by qmake (2.01a) ?? 11. ??? 20:06:49 2009
######################################################################

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

# Input
SOURCES += main.cpp
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 11.7.2009, 20:16
Сообщение #10


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Почему у тебя TARGET пустой? Укажи в нем имя исполняемого файла, которое ты хочешь получить после компиляции
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V   1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.4.2024, 23:48