On-line: PSP, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
администратор




Пост N: 1673
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.05.10 11:19. Заголовок: MINGW + QT


Подскажите неучу как собрать примерчик :\hb20\contrib\hbqt\tests\
Спасибо

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 33 , стр: 1 2 All [только новые]


постоянный участник


Пост N: 958
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 30.05.10 18:28. Заголовок: Dima пишет: Harbour..


Dima пишет:

 цитата:
Harbour слился в C:\SVN
В этой же папке (там же лежит win-make.exe)


В папке C:\SVN должна быть папка harbour, а уже там win-make.exe и все остальное, туда же забросить батник и там запустить.
Или, как я писал сделать экспорт, например в c:\harbour и там шаманить

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 959
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 30.05.10 18:32. Заголовок: Dima пишет: 2 одина..


Dima пишет:

 цитата:
2 одинаковых батника , один собирает, другой нет.


Чудес не бывает, могут быть пробелы в конце строк

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1687
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.05.10 18:34. Заголовок: Петр пишет: В папке..


Петр пишет:

 цитата:
В папке C:\SVN должна быть папка harbour



Петр пишет:

 цитата:
я обновляюсь с https://harbour-project.svn.sourceforge.net/svnroot/harbour-project/trunk/harbour



При таком раскладе папки harbour у меня не появилось а вот все что в ней должно быть
лежит в корне C:\SVN

Впрочем это и не важно.

Сейчас идет сборка , что интересно QT собирается с огромной кучей ворнингов. Это нормально ?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 960
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 30.05.10 18:49. Заголовок: Надо создать вручную..


Надо создать вручную папку svn\harbour
Потом, в зависимости от используемого клиента сделать checkout из указанной папки.
В случае использования TortoiseSVN использовать контекстное меню, правый клик на папке SVN Checkout (при использовании eng версии) и ввести указанный уже URL и папку для checkout

Это не важно, но разработчик системы сборки не может предусмотреть всего, кто как сырцы разместит, какие переменные окружения создаст и так дальше..

Dima пишет:

 цитата:
Сейчас идет сборка , что интересно QT собирается с огромной кучей ворнингов.


Последний раз собирал с MinGW 4.5 и QT 4.6, предупреждений много не было. Для 3.4.2 может и нормально, нужно смотреть, что за предупреждения.


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1688
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.05.10 18:55. Заголовок: Петр пишет: Чудес н..


Петр пишет:

 цитата:
Чудес не бывает, могут быть пробелы в конце строк


Так и есть ;)
Петр пишет:

 цитата:
Надо создать вручную папку svn\harbour


Хорошо. Так и сделаю.

Спасибо !

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1689
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.05.10 20:25. Заголовок: Петр пишет: нужно с..


Петр пишет:

 цитата:
нужно смотреть, что за предупреждения.


В основном вот такого плана.
c:/Qt/4.5.3/include/QtGui/../../src/gui/painting/qcolor.h:266: warning: inline f
unction 'QColor QColor::lighter(int) const' is declared as dllimport: attribute
ignored.
c:/Qt/4.5.3/include/QtGui/../../src/gui/painting/qcolor.h:269: warning: inline f
unction 'QColor QColor::darker(int) const' is declared as dllimport: attribute i
gnored.
In file included from c:/Qt/4.5.3/include/QtGui/qfont.h:1,
from c:/Qt/4.5.3/include/QtGui/../../src/gui/text/qtextformat.h
:46,
from c:/Qt/4.5.3/include/QtGui/qtextformat.h:1,
from c:/Qt/4.5.3/include/QtGui/../../src/gui/text/qtextobject.h
:46,
from c:/Qt/4.5.3/include/QtGui/qtextobject.h:1,
from c:/Qt/4.5.3/include/QtGui/QTextBlock:1,
from ../../../QTextBlock.cpp:70:
c:/Qt/4.5.3/include/QtGui/../../src/gui/text/qfont.h:264: warning: inline functi
on 'uint QFont::resolve() const' is declared as dllimport: attribute ignored.
c:/Qt/4.5.3/include/QtGui/../../src/gui/text/qfont.h:265: warning: inline functi
on 'void QFont::resolve(uint)' is declared as dllimport: attribute ignored.
c:/Qt/4.5.3/include/QtGui/../../src/gui/text/qfont.h:321: warning: inline functi
on 'bool QFont::bold() const' is declared as dllimport: attribute ignored.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 961
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 30.05.10 20:53. Заголовок: Не обращай внимание ..


Не обращай внимание или смени компилятор.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1690
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.05.10 21:00. Заголовок: Петр На какую верси..


Петр
На какую версию (Mingw) ?

Какая версия QT с какой версией MinGW лучшее уживается (наверное тут нужно учесть и версию Harbour) ?

Петр пишет:

 цитата:
Последний раз собирал с MinGW 4.5 и QT 4.6


Такая связка будет нормально работать ?

PS
Harbour 2.1.0beta1 (Rev. 14640)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 962
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 30.05.10 22:33. Заголовок: Я не использую QT. Т..


Я не использую QT. Так что в ответах будем ориентироваться на информацию из файла INSTALL

      HB_WITH_QT - Nokia QT (GUI) [win, wce, os2, darwin, linux, free, open-source] 
http://qt.nokia.com/products/
http://get.qt.nokia.com/qt/source/
Currently supported Windows binary package:
http://get.qt.nokia.com/qt/source/qt-win-opensource-4.5.3-mingw.exe
http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.2-mingw.exe
How to create static and MSVC builds:
http://doc.trolltech.com/4.5/deployment-windows.html
NOTES:
- QT 4.5.x requires MinGW builds with SJLJ stack frame unwinding.
- QT 4.6.x requires MinGW builds with DWARF-2 stack frame unwinding.
(mingw official 4.4.0 or upper, or mingw tdm with dwarf update)

Т.е. QT выше 4.5.. Говорят, что в QT 4.6 исправлено много ошибок. Значит если нет каких-то собственных предпочтений или требований (к примеру в любимом дистрибутиве Linux поддерживается пока только версия 4.5.0) - берем QT 4.6.
Теперь к MinGW, если версия QT 4.5.x - то по барабану 3.4.х и выше. Если 4.6.х, то MinGW 4.5.x dwarf-2 предпочтительнее.
Хотя в том дистрибутиве 2009.5, который имеется в моем распоряжении версия 4.4.0-dw-2. Но все таки 4.5.х предпочтительнее. Поддержка dwarf-2 уже нативная и не требует костылей.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 963
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 30.05.10 22:45. Заголовок: Сейчас Harbour с SVN..


Сейчас Harbour с SVN достаточно стабильный. И опять же на мой взгляд, может быть использован в разработке.
Contrib библиотеки, такие как hbwin, hbqt и несколько других как раз предпочтительнее использовать с SVN. Обновления и улучшения вносятся если не ежедневно, то еженедельно.
Естественно и ошибки случаются регулярно. Но при виявлении оперативно устраняются, в отличии от xHarbour.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 30
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 31.05.10 11:56. Заголовок: Петр пишет: Я..


Петр пишет:


 цитата:
Я не использую QT



Интересно на какой графической библиотеке вы остановили свой выбор?


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1725
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.06.10 12:18. Заголовок: Петр пишет: Если 4...


Петр пишет:

 цитата:
Если 4.6.х, то MinGW 4.5.x dwarf-2 предпочтительнее.


QT 4.6.2 слил и установил.
Искал MinGW 4.5.x dwarf-2 , так и не нашел где можно его слить.
Ссылкой не поделишься ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 966
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 06.06.10 19:28. Заголовок: Dima пишет: Искал M..


Dima пишет:

 цитата:
Искал MinGW 4.5.x dwarf-2 , так и не нашел где можно его слить.


Нет у меня ссылки на инсталятор. Нужно с sourceforge слить

binutils-2.20.1-2-mingw32-bin.tar.gz
gcc-4.5.0-1-mingw32-doc.tar.lzma
gcc-4.5.0-1-mingw32-lang.tar.lzma
gcc-4.5.0-1-mingw32-lic.tar.lzma
gcc-c++-4.5.0-1-mingw32-bin.tar.lzma
gcc-core-4.5.0-1-mingw32-bin.tar.lzma
gdb-7.1-2-mingw32-bin.tar.gz
gmp-5.0.1-1-mingw32-dev.tar.lzma
gmp-5.0.1-1-mingw32-doc.tar.lzma
gmp-5.0.1-1-mingw32-lic.tar.lzma
gmp-5.0.1-1-mingw32.RELEASE_NOTES.txt
libgcc-4.5.0-1-mingw32-dll-1.tar.lzma
libgmp-5.0.1-1-mingw32-dll-10.tar.lzma
libgmpxx-5.0.1-1-mingw32-dll-4.tar.lzma
libgomp-4.5.0-1-mingw32-dll-1.tar.lzma
libmpc-0.8.1-1-mingw32-dll-2.tar.lzma
libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma
libpthread-2.8.0-3-mingw32-dll-2.tar.lzma
libssp-4.5.0-1-mingw32-dll-0.tar.lzma
libstdc++-4.5.0-1-mingw32-dll-6.tar.lzma
make-3.81-20090914-mingw32-bin.tar.gz
mingwrt-3.18-mingw32-src.tar
mingwrt-3.18-mingw32-src.tar.gz
mpc-0.8.1-1-mingw32-dev.tar.lzma
mpc-0.8.1-1-mingw32-doc.tar.lzma
mpc-0.8.1-1-mingw32-lic.tar.lzma
mpc-0.8.1-1-mingw32.RELEASE_NOTES.txt
mpfr-2.4.1-1-mingw32-dev.tar.lzma
mpfr-2.4.1-1-mingw32-doc.tar.lzma
mpfr-2.4.1-1-mingw32-lic.tar
mpfr-2.4.1-1-mingw32-lic.tar.lzma
pthreads-w32-2.8.0-3-mingw32-dev.tar.lzma
pthreads-w32-2.8.0-3-mingw32-doc.tar.lzma
pthreads-w32-2.8.0-3-mingw32-lic.tar.lzma
w32api-3.14-mingw32-dev.tar.gz

Сбросить в кучу в папку, например c:\mingw45 и с помощью архиватора 7z разархивировать с соблюдением структуры (Разархивировать здесь или Extract Here )
Сначала lzma. Потом их удалить (переместить) и разархивировать .tar .gz файлы.
Начинать нужно с gcc-core-4.5.0-1-mingw32-bin, дальше не суть важно.

Спасибо: 1 
ПрофильЦитата Ответить
Ответов - 33 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 58
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет