Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: vanko_prog в Nov 23, 2005, 14:13



Титла: Проблем с компилиране на Биона-мини
Публикувано от: vanko_prog в Nov 23, 2005, 14:13
Биона-мини е складова програма писана, чрез QT библиотеката. Дава ми следната грешка
Примерен код
root@metalheadz:/home/prj/biona/biona_mini_src# make
cd src && make -f Makefile
make[1]: Entering directory `/home/prj/biona/biona_mini_src/src'
make[1]: Circular searchartform.h <- invinputform.h dependency dropped.
g++ -c -pipe -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt/mkspecs/default -I. -I/usr/lib/qt/include -o biona.o biona.cpp
biona.cpp: In member function `void BionaApp::slotDefault()':
biona.cpp:560: error: parse error before `)' token
biona.cpp: In member function `void BionaApp::slotWood()':
biona.cpp:565: error: parse error before `)' token
biona.cpp: In member function `void BionaApp::slotMetal()':
biona.cpp:570: error: parse error before `)' token
make[1]: *** [biona.o] Error 1
make[1]: Leaving directory `/home/prj/biona/biona_mini_src/src'
make: *** [sub-src] Error 2

Някой има  ли идея как да го оправя това.
Сорс-кода на програмата може да бъде изтеглен от http://biona.sf.net .


Титла: Проблем с компилиране на Биона-мини
Публикувано от: belitov в Nov 23, 2005, 14:59
Здравей,
Пробвай с този въпрос някъде другаде, защото тук едва ли ще намериш "компетентна" помощ ... но нищо не е изключено :)

Например тук: http://www.biotronica.net/modules.php?name=Forums

Успех,
Иво Белитов


Титла: Проблем с компилиране на Биона-мини
Публикувано от: vanko_prog в Nov 23, 2005, 16:57
Моят проблем всъщност не точно в тази програма , а или в QT или мисля в някоя друга библиотека например FreeType, но не мога да го реша.Сигурен съм че се е случвал и на други Линукс потребители.
Аз съм със Slackware-10.1.


Титла: Проблем с компилиране на Биона-мини
Публикувано от: picmaster в Nov 24, 2005, 12:53
Защо не опиташ Биона? Биона-мини не е толкова модулна, и освен това не се поддържа вече :) Биона е по-нов проект, и се компилира под Слакуер-10.1.

Успех!


Титла: Проблем с компилиране на Биона-мини
Публикувано от: в Nov 24, 2005, 13:51
Струва ми се, че има някакъв проблем с този заглавен файл: qwindowsstyle.h

Qt документацията казва:
The QWindowsStyle class provides a Microsoft Windows-like look and feel.
This style is Qt's default GUI style on Windows.

Т.е. е възможно:
 а) Класът да не се export-ва (виж макросите в началото му)
 б) Файлът да се разпростанява само с Qt за Windows (едва ли) - съвсем да липсва в source-овете.

Надявам се, че това _prog в името ти ще ти помогне да разбереш какви ги пиша  :)

А иначе в Source Forge Biona-mini се разпространява и в компилиран вид ?


Титла: Проблем с компилиране на Биона-мини
Публикувано от: dvasilev в Nov 24, 2005, 21:28
Здравей, поиграх си с тази програмка и това, което мога да ти кажа, че класовете със стиловете не се дефинират и това ти дава и синтактична грешка. Нямах време да видя, къде се пречинява това, но нещо, което може да ти реши проблема освен изтриването на проблемните редове е тяхното ограждане с
#ifndef QT_NO_STYLE_WINDOWS
#endif
Ако все пак държиш на дървения и металния стил сигурно трябва да си поиграееш с конфигурацията на qt-то