[Comm] Ошибка с QtDesigner'овским проектом
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Ср Июл 21 12:00:32 MSD 2004
Андрей пишет:
>>Создайте новый файл main.cpp в диалоге нового файла.
>
>
> Там только *.pro создаются, он создал main.cpp.pro...
?
Файл - Создать - C++ Main File
>>Возможно designer придется запускать
>>LC_ALL=C designer-qt3, т.к. он переводит лишнее на русский в .pro
>>и создать проект заново.
>
>
> Запустил так, все равно та же ошибка.
>
Ох...
Ну Вы базовые понятия о С/С++ имеете? Знаете, что есть на свете функция
main? И что программ без нее не бывает? Книжку приличную по C++
почитайте для начала, а потом беритесь за QT.
Примитивнейшая технология такова:
1. Создаете проект - pro.-файл (можно в дизайнере, можно руками)
2. Рисуете в дизайнере форму или формы
3. В дизайнере Файл - Создать - C++ Main File, там указываете главную
форму. Тем самым за Вас пишут функцию main.
4. Из .pro делаете то, что будете собирать - Makefile (c помощью
/usr/lib/qt3/bin/qmake) или проект для MSVC и т.д.
5. Собираете с помощью make
6. Запускаете
Если хотите чему-то научиться, алгоритм действий таков:
1. Получаете базовые понятия о С++ (например, по
http://www.books.ru/shop/books/12931)
2. Получаете базовые понятия программирования для Linux на C (например,
по http://www.books.ru/shop/books/24348, она же есть на
http://advancedlinuxprogramming.com/)
Эти шаги можно делать параллельно. Но использовать какие-либо IDE и
дизайнеры в процессе обучения категорически воспрещается. Только
текстовый редактор и командная строка, иначе Вы просто не поймете, что
Вы делаете.
3. Можно приступать к QT - но только руками. Т.е. читаете документацию,
смотрите примеры, изучаете классы, изучаете qmake и прочие инструменты
командной строки. Никаких IDE.
4. Только после этого возвращаетесь к QTDesigner и может быть к KDevelop
- если захотите ;) . Если Вы сделаете это раньше, Вам же хуже будет, да
и присутствующим - завалите рассылку кучей тупых вопросов ;)
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки community