| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > первый простейший проект [QT] |
| Автор: PADOCTb 11.6.2008, 14:07 | ||||||||||||||||
установил всё как сказано здесь http://www.qtfaq.ru/tiki-index.php?page=compilation+mingw+qt+windows
пробовал qdevelop что-то сделать. не смог нанести на форму кнопку(до этого тока в билдере работал). решил что необходимо почитать литературу. вот пробую сделать следующие:
вместо
сделал bat файл с кодом:
при запуске bat файла выдаёт мне ошибку
вопрос забыл спросить. их 2: как побороть ошибку(гугл в поиске не помог) и можно ли где-нибудь найти мануал или тп по работе в qdevelop? |
| Автор: GePo 11.6.2008, 14:17 | ||
А выполняли qmake -project в директории, где был только test.cpp? Если да, то выложите получившийся .pro файл. Если нет, то выполните в той, где есть только test.cpp. В pro файл попали явно какие-то лишние цели. Документация по qdevelop существует на сайте на английском (http://qdevelop.free.fr/doc-en.php). Когда я последний раз пытался его использовать, он был достаточно сырой, поэтому лучше использовать Qt Designer + редактор, или плагин для студии. |
| Автор: PADOCTb 11.6.2008, 14:25 | ||||||
с ним у меня тоже ничё не получилось. не подскажите где по нему руководство найти? для начала я так думаю надо понять как там элементы ставятся на форму, а потом как к ним функции приписывать(про это я уж читал и понял вроде, тока попрактиковаться надо). |
| Автор: GePo 11.6.2008, 14:32 |
| http://www.forum.crossplatform.ru/lofiversion/index.php/t662.html вот, я думаю, ответ на ваш вопрос. Если коротко, то скорее всего запускается не тот make, замени его на mingw32-make. |
| Автор: PADOCTb 12.6.2008, 10:09 | ||||
по совету из http://www.forum.crossplatform.ru/lofiversion/index.php/t662.html попробовал откомпилировать файл из examples. Взял из %QTDIR%\examples\desktop\systray файлы main.cpp, window.cpp, window.h, положил их вместе с следующим bat файлом :
и запустил его. увидел следующую ошибку:
ещё побаловался с другими примерами. иногда бывает, что он ругается на include, мол нету такого файла, который под include стоит. я проверил в %QTDIR%/include/ файлы эти были |
| Автор: PADOCTb 12.6.2008, 13:19 | ||
а hellow_world выдал следующую ошибку:
в папке release ничего не появилось, а в debug появилась рабочая прога |
| Автор: JackYF 12.6.2008, 17:55 | ||
возможно, косяки с путями. Английским владеешь? |
| Автор: PADOCTb 12.6.2008, 18:12 | ||||||
владею, только вот не нашёл в чем ошибка. скобки и точка с запятой стоят, в конце стоит
в первом посте весь код выложил. не подскажете что там не так?
а как исправить? |
| Автор: anatox91 13.6.2008, 08:51 | ||||
можно делать так:
и будет в папке релиза |
| Автор: PADOCTb 13.6.2008, 10:09 | ||||||||
уже догадался
благодарю
это я пытался пример из тех, что вместе с qt идут откомпилить. там файлов много было. я их просто в одну папку скинул и так же, как и прошлые проги, компилировал. я думаю пока я ещё маинький таким заниматся. вот азы сначала изучу, вырасту и тогда буду с этим разбираться |
| Автор: anatox91 13.6.2008, 11:04 | ||
есть конечно |
| Автор: JackYF 14.6.2008, 01:26 |
Например, скорость компиляции и качество оптимизации кода на выходе, (не)пригодность к отладке. А вообще документация и поиск значительно упрощают жизнь. |