Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > code::blocks


Автор: BSOD 3.1.2007, 00:38
Кто смог такого зверя под этой осью поставить?  smile 
... я слил .src.rpm попытался скомпилить rpm --rebuild pkg.src.rpm  - он начал ругаццо
на ошибки типа:
объявлен класс, а в нем ф-ции:
Код

class MyClass
{
public:
MyClass::MyClass();
}


ну я пошел в /usr/rpm/BUILD/...
там везде где ругалось поудалял MyClass::.... теперь ругаеццо вот на что:

../../../src/src/wxDockit/include/wx/toolbutton.h:27: error: conflicting declaration ‘const wxChar* wxButtonNameStr’

а там:

Код

WXDLLEXPORT_DATA(extern const wxChar*) wxButtonNameStr;

... ну я попробывал

Код

namespace xxx
{
WXDLLEXPORT_DATA(extern const wxChar*) wxButtonNameStr;
}

ну и где он нужен - xxx::
не помогло, начел ld потом ругаццо....

что делать? можно как-нить без бубна?  smile мб у кого rpm-ка под мандриву есть?  smile 

Автор: bilbobagginz 3.1.2007, 01:20
на самом деле я пытался слегка поработать на ней, но не понравилось, хотя всё и работало. попробуй пакет исходника, а не rpm.

а чтобы избежать проблем с wxWidgets, - установи у себя свой личный wxWidgets в рабочем юзере.
и используй примеры из него.

пока.

Автор: nerezus 3.1.2007, 14:42
Цитата

class MyClass
{
public:
MyClass::MyClass();
}
 хм.... там так действительно написано? разве так можно писать на С++?

Автор: GrayCardinal 3.1.2007, 17:32
nerezus, 
С gcc-3.x можно  smile  smile  smile С 4.x уже нет smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)