Название: Cannot find -lqtmaind - ничего не помогает! Отправлено: vasiliusis от Февраль 22, 2009, 11:37 Приветствую всех. Такая ситуация: купил книгу МАКС ШЛЕЕ QT4 проф программирование. Никак не могу установить Qdevelop до конца. Не может найти какое-то -lqtmaind !!!
Уже второй день парюсь, облазил кучу форумов - никакие рекомендации не помагают!!! Нужна Ваша помощь!!! Я только начинаю изучать - уж очень заманчивая вещь - хочется освоить! Ось: Винда-Виста. Если будет совсем не трудно, киньте ссылочку на тему, где есть полный и подробный ход установки, начиная с того, как правильно вставлять диск :) и заканчивая тем, как правильно сидеть на кресле и наслаждаться работающей программой :) :) !!! Или опишите в этой. Очень всем признателен!!! Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: lit-uriy от Февраль 22, 2009, 12:43 а ты лучше скачай QDevelop, свежий, тот что на диске для висты врятли подойдет.
Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: vasiliusis от Февраль 22, 2009, 13:28 lit-uriy, скажите пожалуйста, а ход установки под Висту чем отличается от например под ХР?
Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: Mikhail от Февраль 22, 2009, 13:53 Приветствую всех. Такая ситуация: купил книгу МАКС ШЛЕЕ QT4 проф программирование. Никак не могу установить Qdevelop до конца. Не может найти какое-то -lqtmaind !!! Уже второй день парюсь, облазил кучу форумов - никакие рекомендации не помагают!!! Нужна Ваша помощь!!! Я только начинаю изучать - уж очень заманчивая вещь - хочется освоить! Ось: Винда-Виста. Если будет совсем не трудно, киньте ссылочку на тему, где есть полный и подробный ход установки, начиная с того, как правильно вставлять диск :) и заканчивая тем, как правильно сидеть на кресле и наслаждаться работающей программой :) :) !!! Или опишите в этой. Очень всем признателен!!! Если требует -lqtmaind, то значит в проектном файле Qdevelop стоит: CONFIG += debug а Qt откомпилирован в release, соответственно в нем нет библиотеки qtmain для debug ( qtmaind ). Очисть проект qdevelop. Замени CONFIG += debug на CONFIG += release. И компилируй. Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: pastor от Февраль 22, 2009, 18:10 vasiliusis, лучше обратите внимание на Qt Creator (http://www.qtsoftware.com/developer/qt-creator) вместо QDevelop. QDevelop имхо вобще какое-то недоразумение, одни сплошные глюки.
Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: vasiliusis от Февраль 23, 2009, 09:00 lit-uriy
Скачал Qdevelop 0.26. Все тоже самое, разве что интерефейс немного лучше. Mikhail Я попробовал запустить configure -debug. Всбесился компилятор. Ничего Не может найти, перерыл переменные Path, Lib, Include - не знаю был ли в этом толк, но это тоже не помогло. Потом в QDevelop в проект->параметры установил вариант release - все заработало! Но release - это release. Хочется чтобы и debug тоже собирал. pastor Надо попробовать. На счет QDevelop точно - слишком много "слабого неконотролируемого искусственного интеллекта":) Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: Пантер от Февраль 23, 2009, 10:31 pastor: да нормальная айди, сидел на ней около года. И не так уж много там глюком. Но Кретор действительно намного лучше.
Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: developer от Февраль 23, 2009, 12:02 Зачем тебе етот QDevelop? Поставь себе просто QtCreator - он в сто раз лучше
Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: vasiliusis от Февраль 23, 2009, 14:09 Установил себе Креатор. Намного приятней действительно, но, но, но... имеет место следующая запись:
Код: Running build steps for project Hello... Просто не знаю, куда дальше двигаться. Pro-файл создан, иначе Креатор не будет работать. Вроде переменные все настроены. Пробовал поменять debug на release - ничего. Что делать? Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: spirit от Февраль 23, 2009, 14:23 кириллические символы в путях -- это зло.
Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: vasiliusis от Февраль 23, 2009, 14:36 spirit, Вы правы. Изменил путь, но теперь это
Код: Running build steps for project Hello... Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: vasiliusis от Февраль 23, 2009, 19:01 Цитировать Код: Running build steps for project Hello... Эта проблема решена - указал полный путь до mingw32-make.exe вплоть до указания самого mingw32-make.exe. Появилась старая проблема - cannot find -lqtmaind. Запустил configure -debug. На этом все - препроцессор просто не работает - директива #include не действует. В итоге, вылезает 7 ошибок в проекте Hello World Хотелось бы узнать, в чем же дело. Что не так. А лучше, может кто-нибудь, пожалуйста, просто напишет в этой теме кто как устанавливал у себя Катю. Наверно все проблемы из-за неправильной установки. Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: vasiliusis от Февраль 27, 2009, 06:19 ВСЕ ПАРНИ, ВСЕ РАБОТАЕТ, ВСЕ СОБИРАЕТСЯ!!! ВСЕМ СПАСИБО! КРЕАТОР ЛУЧШИЙ!
Кстати, кто и как из вас создает профайлы? Просто, если я делаю его через qmake, то его внутренности намного отличаются от тех, которые идут с дистрибутивом в книге М.Шлее. Надо ли использовать qmake, или лучше самому все писать? Название: Re: Cannot find -lqtmaind - ничего не помогает! Отправлено: lit-uriy от Февраль 27, 2009, 07:48 >>Надо ли использовать qmake, или лучше самому все писать?
можно один раз заготовку сделать, потом ее подправлять. А в креаторе вроде руками и вовсе ненадо коль уж это IDE. (хотя мне совершенно не понравилась, посему не пользуюсь) |