qt 5 + эклипс

 
0
 
C++
ava
pycha | 03.10.2013, 15:57
здраствуйте, сразу оговорюсь что програмистом меня можно назвать с натяжечкой. есть опыт написания програм на qt с++. надежно закинулось на 2 года. сейчас опять возникла потребность написать програму. винда переустановлялась с того времени и установленого компилятора не осталось. захотел скачать все самое новое.

скачал и установил MinGW-5.1.4 в path добавил новую переменную среду с указанием папки bin.
дальше с оф сайта скачал qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.  (отсюда

(удивило что версии mingw несовпадают, но новее там неувидел, может в этом проблема)

распаковал эклипс

если короче то пользовался этим руководством , только пытался скачивать все самое новое. кроме установки qt, все вообщем совпадало. там оно не запрашивало где находится MinGW.  

результат - creator не компилирует старые проекты, создает (вродебы ) новые , но они не запускаются. в эклипсе в меню "новый" вообще нет ни проектов ничего. можно както с вашей помощью выпрямить мои кривые руки и всетаки его заставить работать , или удалить все , поскачивать с того менуала и довольствоватся qt4.4?
Comments (6)
ava
Guinness | 03.10.2013, 15:19 #
Цитата (pycha @  3.10.2013,  15:57 findReferencedText)
результат - creator не компилирует старые проекты

Цитата (pycha @  3.10.2013,  15:57 findReferencedText)
создает (вродебы ) новые , но они не запускаются

Что пишет в каждом из случаев?

Цитата (pycha @  3.10.2013,  15:57 findReferencedText)
скачал и установил MinGW-5.1.4 в path добавил новую переменную среду с указанием папки bin.дальше с оф сайта скачал qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.  (отсюда(удивило что версии mingw несовпадают, но новее там неувидел, может в этом проблема)

Компиляторы должны совпадать, иначе работать ничего не будет. Т.е. Вам нужно либо скачать 4.8, либо собрать библотеку из исходников с помощью 5.1( последнее, если не очень хорошо ориентируетесь, делать не советую ).
А QtCreator воспользоваться не пробовали?

ava
pycha | 04.10.2013, 17:42 #
QtCreator ругается с самого начала, библиотеки найти не может

Цитата


E:\workspace\vvod\ui_vvod.h:14: ошибка: QtGui/QAction: No such file or directory
  #include <QtGui/QAction>
        ^



а MinGW только новый и есть, офлайн установщик я не нашел, а онлайн только самое новое устанавливает
ava
pycha | 04.10.2013, 18:48 #
вообще я как понял заминки с ui_.h файлом , все оно ругается на него.  правда я по неопытности не могу понять что ему там нужно
ava
ldir | 06.10.2013, 15:18 #
Цитата (pycha @  4.10.2013,  17:42 findReferencedText)
E:\workspace\vvod\ui_vvod.h:14: ошибка: QtGui/QAction: No such file or directory
  #include <QtGui/QAction>

Изменения необходимые для перехода с 4 на 5-ю версию
ava
pycha | 07.10.2013, 11:43 #
спасибо, через пару часов попробую smile 
ava
pycha | 07.10.2013, 20:50 #
Цитата


QCoreApplication::UnicodeUTF8 is deprecated



This enum type used to define the 8-bit encoding of character string arguments to translate(). This enum is now obsolete and UTF-8 will be used in all cases. So remove all instances of QCoreApplication::UnicodeUTF8. For example:


  Href_Gui->setWindowTitle(QApplication::translate("Href_Gui", "Url / www", 0, QApplication::UnicodeUTF8));
  label->setText(QApplication::translate("Href_Gui", "Text:", 0, QApplication::UnicodeUTF8));
  label_2->setText(QApplication::translate("Href_Gui", "Url:", 0, QApplication::UnicodeUTF8));
  label_3->setText(QApplication::translate("Href_Gui", "Target / Name:", 0, QApplication::UnicodeUTF8));



to


  Href_Gui->setWindowTitle(QApplication::translate("Href_Gui", "Url / www", 0));
  label->setText(QApplication::translate("Href_Gui", "Text:", 0));
  label_2->setText(QApplication::translate("Href_Gui", "Url:", 0));
  label_3->setText(QApplication::translate("Href_Gui", "Target / Name:", 0));





в QtCreator запустило нормально только с юникодом намудрили. это я запустил "балваночный" простенький проект, тот что надо возродить там о боже сколько прийдется переписывать...
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  pycha   Guinness   ldir
Similar
advanced
Submit