Здравствуйте, спасибо за полезное видео и реально сэкономленное время.
У меня вопрос: почему у меня при билде другого стандартного сэмпла
( ..\wxWidgets-2.8.10\samples\ownerdrw)
Возникают ошибки, вероятно связанные с неправильным включением хедеров элементов управления, которые используются в стандартном сэмпле
Solution platform — Windows Mobile 6 Professional SDK (ARMV4I)
Additional dependencies — coredll.lib wx_mono_cmpl.lib commctrl.lib winsock.lib wininet.lib
wx_mono_cmpl.lib — откомпилирована под Solution platform
Идентификаторы ошибок однообразны :
.\ownerdrw.cpp(131) : error C2039: ‘SetFont’ : is not a member of ‘wxMenuItem’
c:\wxWidgets-2.8.10\include\wx/msw/menuitem.h(27) : see declaration of ‘wxMenuItem’
.\ownerdrw.cpp(136) : error C2039: ‘SetFont’ : is not a member of ‘wxMenuItem’
c:\wxWidgets-2.8.10\include\wx/msw/menuitem.h(27) : see declaration of ‘wxMenuItem’
.\ownerdrw.cpp(141) : error C2039: ‘SetFont’ : is not a member of ‘wxMenuItem’
==============================================================
.\ownerdrw.cpp(255) : error C2227: left of ‘->SetBackgroundColour’ must point to class/struct/union/generic type
.\ownerdrw.cpp(295) : error C2039: ‘GetItem’ : is not a member of ‘wxListBox’
c:\wxWidgets-2.8.10\include\wx/msw/listbox.h(37) : see declaration of ‘wxListBox’
.\ownerdrw.cpp(295) : error C2227: left of ‘->SetTextColour’ must point to class/struct/union/generic type
.\ownerdrw.cpp(301) : error C2039: ‘GetItem’ : is not a member of ‘wxListBox’
c:\wxWidgets-2.8.10\include\wx/msw/listbox.h(37) : see declaration of ‘wxListBox’
.\ownerdrw.cpp(301) : error C2227: left of ‘->SetBackgroundColour’ must point to class/struct/union/generic type
==============================================================
Заранее благодарен за помощь
T-Rex
Posted
October 8, 2009 at
13:01
Это нормально. В каждом билде – свои глюки 🙂
2.8.10 не стОит использовать, там проблемы с обработкой событий от меню. Лучше возьмите 2.8.9. У меня на http://mobile-developer.ru вроде была пошаговая инструкция как и что сделать чтобы оно заработало.
2 Comments
Ivan
Здравствуйте, спасибо за полезное видео и реально сэкономленное время.
У меня вопрос: почему у меня при билде другого стандартного сэмпла
( ..\wxWidgets-2.8.10\samples\ownerdrw)
Возникают ошибки, вероятно связанные с неправильным включением хедеров элементов управления, которые используются в стандартном сэмпле
Solution platform — Windows Mobile 6 Professional SDK (ARMV4I)
Additional dependencies — coredll.lib wx_mono_cmpl.lib commctrl.lib winsock.lib wininet.lib
wx_mono_cmpl.lib — откомпилирована под Solution platform
Идентификаторы ошибок однообразны :
.\ownerdrw.cpp(131) : error C2039: ‘SetFont’ : is not a member of ‘wxMenuItem’
c:\wxWidgets-2.8.10\include\wx/msw/menuitem.h(27) : see declaration of ‘wxMenuItem’
.\ownerdrw.cpp(136) : error C2039: ‘SetFont’ : is not a member of ‘wxMenuItem’
c:\wxWidgets-2.8.10\include\wx/msw/menuitem.h(27) : see declaration of ‘wxMenuItem’
.\ownerdrw.cpp(141) : error C2039: ‘SetFont’ : is not a member of ‘wxMenuItem’
==============================================================
.\ownerdrw.cpp(255) : error C2227: left of ‘->SetBackgroundColour’ must point to class/struct/union/generic type
.\ownerdrw.cpp(295) : error C2039: ‘GetItem’ : is not a member of ‘wxListBox’
c:\wxWidgets-2.8.10\include\wx/msw/listbox.h(37) : see declaration of ‘wxListBox’
.\ownerdrw.cpp(295) : error C2227: left of ‘->SetTextColour’ must point to class/struct/union/generic type
.\ownerdrw.cpp(301) : error C2039: ‘GetItem’ : is not a member of ‘wxListBox’
c:\wxWidgets-2.8.10\include\wx/msw/listbox.h(37) : see declaration of ‘wxListBox’
.\ownerdrw.cpp(301) : error C2227: left of ‘->SetBackgroundColour’ must point to class/struct/union/generic type
==============================================================
Заранее благодарен за помощь
T-Rex
Это нормально. В каждом билде – свои глюки 🙂
2.8.10 не стОит использовать, там проблемы с обработкой событий от меню. Лучше возьмите 2.8.9. У меня на http://mobile-developer.ru вроде была пошаговая инструкция как и что сделать чтобы оно заработало.