Russian Qt Forum
Май 04, 2024, 18:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Cannot find -lqtmaind - ничего не помогает!  (Прочитано 11548 раз)
vasiliusis
Гость
« : Февраль 22, 2009, 11:37 »

Приветствую всех. Такая ситуация: купил книгу МАКС ШЛЕЕ QT4 проф программирование. Никак не могу установить Qdevelop до конца. Не может найти какое-то -lqtmaind !!!

Уже второй день парюсь, облазил кучу форумов - никакие рекомендации не помагают!!!

Нужна Ваша помощь!!! Я только начинаю изучать - уж очень заманчивая вещь - хочется освоить!

Ось: Винда-Виста.

Если будет совсем не трудно, киньте ссылочку на тему, где есть полный и подробный ход установки, начиная с того, как правильно вставлять диск Улыбающийся и заканчивая тем, как правильно сидеть на кресле и наслаждаться работающей программой Улыбающийся Улыбающийся !!! Или опишите в этой.

Очень всем признателен!!!
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Февраль 22, 2009, 12:43 »

а ты лучше скачай QDevelop, свежий, тот что на диске для висты врятли подойдет.
Записан

Юра.
vasiliusis
Гость
« Ответ #2 : Февраль 22, 2009, 13:28 »

lit-uriy, скажите пожалуйста, а ход установки под Висту чем отличается от например под ХР?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 586


Просмотр профиля
« Ответ #3 : Февраль 22, 2009, 13:53 »

Приветствую всех. Такая ситуация: купил книгу МАКС ШЛЕЕ QT4 проф программирование. Никак не могу установить Qdevelop до конца. Не может найти какое-то -lqtmaind !!!

Уже второй день парюсь, облазил кучу форумов - никакие рекомендации не помагают!!!

Нужна Ваша помощь!!! Я только начинаю изучать - уж очень заманчивая вещь - хочется освоить!

Ось: Винда-Виста.

Если будет совсем не трудно, киньте ссылочку на тему, где есть полный и подробный ход установки, начиная с того, как правильно вставлять диск Улыбающийся и заканчивая тем, как правильно сидеть на кресле и наслаждаться работающей программой Улыбающийся Улыбающийся !!! Или опишите в этой.

Очень всем признателен!!!

Если требует -lqtmaind, то значит в проектном файле Qdevelop стоит:
CONFIG += debug
а Qt откомпилирован в release, соответственно в нем нет библиотеки qtmain для debug ( qtmaind ).

Очисть проект qdevelop. Замени CONFIG += debug на CONFIG += release. И компилируй.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Февраль 22, 2009, 18:10 »

vasiliusis, лучше обратите внимание на Qt Creator вместо QDevelop. QDevelop имхо вобще какое-то недоразумение, одни сплошные глюки.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
vasiliusis
Гость
« Ответ #5 : Февраль 23, 2009, 09:00 »

lit-uriy
Скачал Qdevelop 0.26. Все тоже самое, разве что интерефейс немного лучше.

Mikhail
Я попробовал запустить configure -debug. Всбесился компилятор. Ничего Не может найти, перерыл переменные Path, Lib, Include - не знаю был ли в этом толк, но это тоже не помогло.

Потом в QDevelop в проект->параметры установил вариант release - все заработало! Но release - это release. Хочется чтобы и debug тоже собирал.

pastor
Надо попробовать. На счет QDevelop точно - слишком много "слабого неконотролируемого искусственного интеллекта"Улыбающийся

Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Февраль 23, 2009, 10:31 »

pastor: да нормальная айди, сидел на ней около года. И не так уж много там глюком. Но Кретор действительно намного лучше.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
developer
Гость
« Ответ #7 : Февраль 23, 2009, 12:02 »

Зачем тебе етот QDevelop? Поставь себе просто QtCreator - он в сто раз лучше
Записан
vasiliusis
Гость
« Ответ #8 : Февраль 23, 2009, 14:09 »

Установил себе Креатор. Намного приятней действительно, но, но, но... имеет место следующая запись:

Код:
Running build steps for project Hello...
Creating gdb macros library...
Starting: C:/Qt/4.3.0/bin/qmake.exe C:/Users/1/Desktop/Книги/Qt4 (CD). Профессиональное программирование/Examples/chapter01/Hello/Hello.pro -spec win32-g++ -r
Cannot find file: c:\Users\1\Desktop\Книги\Qt4 (CD). Профессиональное программирование\Examples\chapter01\Hello\Hello.pro.
Exited with code 2.
Error while building project Hello
When executing build step 'QMake'

Просто не знаю, куда дальше двигаться.  Pro-файл создан, иначе Креатор не будет работать. Вроде переменные все настроены. Пробовал поменять debug на release - ничего. Что делать?
Записан
spirit
Гость
« Ответ #9 : Февраль 23, 2009, 14:23 »

кириллические символы в путях -- это зло.
Записан
vasiliusis
Гость
« Ответ #10 : Февраль 23, 2009, 14:36 »

spirit, Вы правы. Изменил путь, но теперь это

Код:
Running build steps for project Hello...
Creating gdb macros library...
Configuration unchanged, skipping QMake step.
Could not start process C:\Qt\4.3.0\bin\
Error while building project Hello
When executing build step 'Make'
Записан
vasiliusis
Гость
« Ответ #11 : Февраль 23, 2009, 19:01 »

Цитировать
Код:
Running build steps for project Hello...
Creating gdb macros library...
Configuration unchanged, skipping QMake step.
Could not start process C:\Qt\4.3.0\bin\
Error while building project Hello
When executing build step 'Make'

Эта проблема решена - указал полный путь до mingw32-make.exe вплоть до указания самого mingw32-make.exe. Появилась старая проблема - cannot find -lqtmaind.

Запустил configure -debug. На этом все - препроцессор просто не работает - директива #include не действует. В итоге, вылезает 7 ошибок в проекте Hello World

Хотелось бы узнать, в чем же дело. Что не так.

А лучше, может кто-нибудь, пожалуйста, просто напишет в этой теме кто как устанавливал у себя Катю. Наверно все проблемы из-за неправильной установки.
« Последнее редактирование: Февраль 23, 2009, 19:16 от vasiliusis » Записан
vasiliusis
Гость
« Ответ #12 : Февраль 27, 2009, 06:19 »

ВСЕ ПАРНИ, ВСЕ РАБОТАЕТ, ВСЕ СОБИРАЕТСЯ!!! ВСЕМ СПАСИБО! КРЕАТОР ЛУЧШИЙ!
Кстати, кто и как из вас создает профайлы? Просто, если я делаю его через qmake, то его внутренности намного отличаются от тех, которые идут с дистрибутивом в книге М.Шлее. Надо ли использовать qmake, или лучше самому все писать?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #13 : Февраль 27, 2009, 07:48 »

>>Надо ли использовать qmake, или лучше самому все писать?
можно один раз заготовку сделать, потом ее подправлять. А в креаторе вроде руками и вовсе ненадо коль уж это IDE.
(хотя мне совершенно не понравилась, посему не пользуюсь)
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.256 секунд. Запросов: 23.