Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> qt под win не работает... Не создается экзешник 
:(
    Опции темы
szz
Дата 29.3.2006, 02:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

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



Я сделал первый проект "Hello world",
сделал как сказано:
Код
qmake -project
qmake


- создалось много файлов, мейкфайлы, файл проекта "pro", папки debug и release - но экзешник не создался!
Что делать?


--------------------
PM   Вверх
S.A.P.
Дата 29.3.2006, 07:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



mingw32-make
PM MAIL   Вверх
pablo
Дата 29.3.2006, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 12.2.2005
Где: Вильнюс, Литва

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



make - если используеш g++, gcc, icc, bcc т.д.
nmake - если сидиш под Visual Studio 6.0 и выше.



--------------------
Первый блин всегда похож на сферу, иногда бывает и куб.
PM MAIL ICQ   Вверх
szz
Дата 21.4.2006, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

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



ага, делаю
Код
make


 и получаю:
Код
d:\projects\else\qt\hellow>make
make -f Makefile.Debug
make[1]: Entering directory `d:/projects/else/qt/hellow'
g++ -c -g -g -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL
 -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"C:/qt/include/QtCore" -I"C:/q
t/include/QtGui" -I"C:/qt/include" -I"." -I"C:/qt/include/ActiveQt" -I"debug" -I
"." -I"C:/qt/mkspecs/default" -o debug\main.o main.cpp
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-subsystem,windows -o "debug\hellow.exe" debug\main.o  -L"C
:\qt\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot f
ind -lqtmaind
collect2: ld returned 1 exit status
make[1]: *** [debug\hellow.exe] Error 1
make[1]: Leaving directory `d:/projects/else/qt/hellow'
make: *** [debug] Error 2



что-ж не так?  smile

Добавлено @ 18:32 
в папке "debug"  появляется "main.o" - но не создается екзешник... 


--------------------
PM   Вверх
S.A.P.
Дата 21.4.2006, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



szz, это возможно потому - что QT не отконфигурирована для отладки. 
Решения:
1. компилить только release версию командой mingw32-make -f Makefile.Release
2. либо пересобрать Qt с отладочными опциями  
PM MAIL   Вверх
szz
Дата 21.4.2006, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

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



Ок:
Код
d:\projects\else\qt\hellow>make -f Makefile.Release
g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_D
LL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"C:/qt/include
/QtCore" -I"C:/qt/include/QtGui" -I"C:/qt/include" -I"." -I"C:/qt/include/Active
Qt" -I"release" -I"." -I"C:/qt/mkspecs/default" -o release\main.o main.cpp
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-s -Wl,-s -Wl,-subsystem,windows -o "release\hellow.exe" re
lease\main.o  -L"C:\qt\lib" -lmingw32 -lqtmain -lQtGui4 -lQtCore4
C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot f
ind -lqtmain
collect2: ld returned 1 exit status
make: *** [release\hellow.exe] Error 1


  все равно такая же проблема smile(( 


--------------------
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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