Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Qt & Windows] не собирается простейшее приложение 
:(
    Опции темы
kosmonaFFFt
Дата 4.5.2008, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Добрго всемм времени суток.

Установил себе Qt OpenSource 4.3.4 (C:\Qt\4.3.4...) под Windows,
имеется в наличие MinGW (работает, пишу на С++ с использованием нетбинса).
Создал в QtDesigner простую формочку с 2 кнопками (которые ничего не делают),
сохранил как MainForm.ui. В той же папке создал файл main.cc со следующим содержимым:
Код

#include <QApplication>
#include "ui_MainForm.h"

int main(int argc, char * * argv)
{
    QApplication app(argc, argv);
    QWidget * wd = new QWidget();
    Ui::MainForm frm;
    frm.setupUi(wd);
    wd->show();
    return app.exec();
}

потом захожу в MSYS консоль в папку с этими файлами,
набираю qmake -project  -- все нормально
набираю qmake -- тоже нормально
набираю make -- выдает вот это:
Код

anton@0LMER ~/Documents/Projects/testapp
$ make
make -f Makefile.Debug
make[1]: Entering directory `/c/Users/anton/Documents/Projects/testapp'
c:/Qt/4.3.4/bin/uic.exe MainForm.ui -o ui_MainForm.h
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'c:/Qt/4.3.4/include/QtCore' -I'c:/Qt/4.3.4/include/QtCore' -I'c:/Qt/4.3.4/include/QtGui' -I'c:/Qt/4.3.4/include/QtGui' -I'c:/Qt/4.3.4/include' -I'.' -I'c:/Qt/4.3.4/include/ActiveQt' -I'debug' -I'.' -I'c:/Qt/4.3.4/mkspecs/default' -o debug/main.o main.cc
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug/testapp.exe debug/main.o  -L'c:/Qt/4.3.4/lib' -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
ld: cannot find -lqtmaind
make[1]: *** [debug/testapp.exe] Error 1
make[1]: Leaving directory `/c/Users/anton/Documents/Projects/testapp'
make: *** [debug] Error 2


зашел в C:\Qt\4.3.4\lib, файл qtmaind.prl имеется.
Спрашивал у препода в универе, он попытался пошаманить с Makefile, но так ничего и не получилось.
Подскажите плс в чем может быть проблема и как можно исправить.

Заранее спасибо.


Это сообщение отредактировал(а) JackYF - 4.5.2008, 11:39


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


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

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



Цитата(kosmonaFFFt @  4.5.2008,  10:15 Найти цитируемый пост)
ld: cannot find -lqtmaind

либо выставляй, что оно должно находить qtmain, а не qtmaind (debug-версия qt), либо собери также и debug-версию самой Qt.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
just_geek
Дата 4.5.2008, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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

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

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


 




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


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

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