错误:error: ISO C++ does not permit '€˜wxScrolledWindow::sm_eventTable' to be defined as 'MyClass::sm_eventTable'

来源:互联网 发布:上海大众售后数据网 编辑:程序博客网 时间:2024/05/22 13:16

错误内容:

 

error: ISO C++ does not permit '€˜wxScrolledWindow::sm_eventTable' to be defined as 'MyClass::sm_eventTable'

error: '€˜const wxEventTableEntry wxScrolledWindow::sm_eventTableEntries []'€™ is private

一般是在首次自行派生wxWidget的类,在处理EVENT_TABLE时产生

 

解决办法:

在派生类的定义块中,加上一行DECLARE_EVENT_TABLE()

示例如下:

 

[MyClass.h]


 

 

 

 

 

[MyClass.cpp]


 

 

 

 

 

原创粉丝点击