crossplatform.ru

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

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> не компилируются приложения
deex
  опции профиля:
сообщение 12.3.2009, 14:12
Сообщение #1


Студент
*

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

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




Репутация:   0  


нигде не могу найти решение проблемы.

при компиляции самого просто примера такая ошибка:
http://pic.ipicture.ru/uploads/090312/5aV8txRA1m.jpg

и соответственно не собирается exe

а блин, забыл запустить configure..
сейчас наверное все проблемы решатся.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 12.3.2009, 14:15
Сообщение #2


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


deex,
вот почитайте аваось найдете что надо
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 12.3.2009, 14:20
Сообщение #3


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Цитата(deex @ 12.3.2009, 14:12) *
а блин, забыл запустить configure..
сейчас наверное все проблемы решатся.
это как раз самое важное.
после чего нужно запистить: make

И идти пить чай. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
deex
  опции профиля:
сообщение 12.3.2009, 15:23
Сообщение #4


Студент
*

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

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




Репутация:   0  


сделал всё как здесь:
http://wiki.crossplatform.ru/index.php/Сбо...ованием_MinGW32
файлы
QtCore4.dll
QtCored4.dll
QtGui4.dll
QtGuid4.dll
...
moc.exe
qmake.exe
rcc.exe
uic.exe
появились.

запускаю make:

C:\MinGW\bin>mingw32-make.exe
mingw32-make.exe: *** No targets specified and no makefile found. Stop.

есть ещё батник:

Цитата
@echo off
mingw32-make %*


C:\MinGW\bin>make.bat
mingw32-make: *** No targets specified and no makefile found. Stop.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 12.3.2009, 15:31
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

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




Репутация:   44  


Цитата(deex @ 12.3.2009, 15:23) *
запускаю make:

C:\MinGW\bin>mingw32-make.exe
mingw32-make.exe: *** No targets specified and no makefile found. Stop.

Давай с самого начала.
Есть ли в этом директории, где ты запускаешь make, файл makefile.
Если его нет, посмотри, а если ли файл с расширение .pro, если есть, то запусти qmake. Он (если все нормально) создаст makefile и тогда make'у будет чем заняться.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
deex
  опции профиля:
сообщение 12.3.2009, 15:48
Сообщение #6


Студент
*

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

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




Репутация:   0  


расскажу всё по порядку:
я установил всё с нуля.
сначала запускал появившийся ярлык Qt 4.3.0 (Build Debug Libraries):

%COMSPEC% /k "C:\Qt\4.3.0\bin\qtvars.bat compile_debug"

ничего не помогло. ошибка та же, что и на скриншоте в первом посте.

потом нашёл туториал
http://wiki.crossplatform.ru/index.php/Сбо...ованием_MinGW32

сделал всё как в нём (назначил переменные через консоль)

потом configure -debug-and-release -qt-libpng -qt-libjpeg

минут 5 всё обрабатывалось, потом без ошибок завершилось.

Цитата
...
Reading C:/Qt/4.3.0/demos/qtdemo/qtdemo.pro


Qt is now configured for building. Just run mingw32-make.
To reconfigure, run mingw32-make confclean and configure.


запускаю:
Цитата
C:\MinGW\bin>mingw32-make.exe
mingw32-make.exe: *** No targets specified and no makefile found. Stop.


Далее.
Запустил qmake - тишина.

MakeFile есть в папке C:\Qt\4.3.0\
запускаю
Цитата
C:\MinGW\bin>mingw32-make.exe %QTDIR%makefile

mingw32-make.exe: Nothing to be done for `C:\Qt\4.3.0\makefile'.


Дальше не знаю, что делать? :unsure:
Я занимаюсь веб-программированием и на qt пока ничего не писал. но год назад у меня получалось настроить и скомпилить примеры. сейчас всё забыл начисто.
скажите - каким компилятором и что именно нужно скомпилировать чтобы вся эта связка заработала?
я пока не очень понимаю все эти действия.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 12.3.2009, 15:56
Сообщение #7


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Почитай: Установка Qt, наверняка что-то забыл делать или сделал не так.

Если все сделал именно так как описано по ссылке выше, то нужно думать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 12.3.2009, 15:57
Сообщение #8


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

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

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




Репутация:   94  


Цитата(deex @ 12.3.2009, 18:23) *
C:\MinGW\bin>mingw32-make.exe
СТОП!
зачем запускаешь make в каталоге компилятора?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
deex
  опции профиля:
сообщение 12.3.2009, 16:01
Сообщение #9


Студент
*

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

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




Репутация:   0  


Цитата
Примечание: Если не вы не используете конфигурационных скриптов (configured shells), доступных в меню приложения, в Qt Open Source Edition, configure требует, чтобы файла sh.exe не было в путях или же чтобы он запускался из msys. Это относится также и к mingw32-make.


не понимаю.
если у меня в путях есть C:\MinGW\bin\, который содержит mingw32-make, мне удалить путь из путей, или переместить файл?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 12.3.2009, 16:04
Сообщение #10


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

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

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




Репутация:   94  


В указанном руководстве, в разделе Установка библиотеки Qt -> Конфигурация есть такие строчки:
Цитата
В каталоге <QTDIR> создайте bat-файл...


deex, лучше сделай все по руководству в Вики Сборка Qt с использованием MinGW32

Цитата(deex @ 12.3.2009, 19:01) *
чтобы файла sh.exe не было в путях или же чтобы он запускался из msys
Это для случая если у тебя стоит MSYS вместо или по соседству с MinGW32
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




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