How a picture is worth a thousand words.
-------------- Build: liblvgl in pjt_lvgl_wx (compiler: GNU GCC Compiler)---------------
gcc -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -DLV_CONF_INCLUDE_SIMPLE -Ilvgl -I/include/wx-3.0/wx -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/include/tinyxml -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/sdk/wxscintilla/include -c /media/ilb/HD_DADOS/Documentos/Projetos_CodeBlocks/pjt_lvgl_wx/lvgl/lv_core/lv_group.c -o .objs/lvgl/lv_core/lv_group.o
gcc -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -DLV_CONF_INCLUDE_SIMPLE -Ilvgl -I/include/wx-3.0/wx -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/include/tinyxml -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/sdk/wxscintilla/include -c /media/ilb/HD_DADOS/Documentos/Projetos_CodeBlocks/pjt_lvgl_wx/lvgl/lv_core/lv_indev.c -o .objs/lvgl/lv_core/lv_indev.o
gcc -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -DLV_CONF_INCLUDE_SIMPLE -Ilvgl -I/include/wx-3.0/wx -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/include/tinyxml -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/sdk/wxscintilla/include -c /media/ilb/HD_DADOS/Documentos/Projetos_CodeBlocks/pjt_lvgl_wx/lvgl/lv_core/lv_obj.c -o .objs/lvgl/lv_core/lv_obj.o
gcc -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -DLV_CONF_INCLUDE_SIMPLE -Ilvgl -I/include/wx-3.0/wx -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/include/tinyxml -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/sdk/wxscintilla/include -c /media/ilb/HD_DADOS/Documentos/Projetos_CodeBlocks/pjt_lvgl_wx/lvgl/lv_core/lv_refr.c -o .objs/lvgl/lv_core/lv_refr.o
gcc -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -DLV_CONF_INCLUDE_SIMPLE -Ilvgl -I/include/wx-3.0/wx -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/include/tinyxml -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/sdk/wxscintilla/include -c /media/ilb/HD_DADOS/Documentos/Projetos_CodeBlocks/pjt_lvgl_wx/lvgl/lv_core/lv_style.c -o .objs/lvgl/lv_core/lv_style.o
gcc -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -DLV_CONF_INCLUDE_SIMPLE -Ilvgl -I/include/wx-3.0/wx -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/include/tinyxml -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/sdk/wxscintilla/include -c /media/ilb/HD_DADOS/Documentos/Projetos_CodeBlocks/pjt_lvgl_wx/lvgl/lv_core/lv_vdb.c -o .objs/lvgl/lv_core/lv_vdb.o
gcc -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -DLV_CONF_INCLUDE_SIMPLE -Ilvgl -I/include/wx-3.0/wx -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/include/tinyxml -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/sdk/wxscintilla/include -c /media/ilb/HD_DADOS/Documentos/Projetos_CodeBlocks/pjt_lvgl_wx/lvgl/lv_draw/lv_draw.c -o .objs/lvgl/lv_draw/lv_draw.o
gcc -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -DLV_CONF_INCLUDE_SIMPLE -Ilvgl -I/include/wx-3.0/wx -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/include/tinyxml -I/media/ilb/HD_DADOS/Documentos/Arquivos_Fontes/CB_WX_Source/cb/trunk/src/sdk/wxscintilla/include -c /media/ilb/HD_DADOS/Documentos/Projetos_CodeBlocks/pjt_lvgl_wx/lvgl/lv_draw/lv_draw_arc.c -o .objs/lvgl/lv_draw/lv_draw_arc.o
In file included from /usr/include/wx-3.0/wx/strconv.h:17:0,
from /usr/include/wx-3.0/wx/strvararg.h:20,
from /usr/include/wx-3.0/wx/string.h:46,
from /usr/include/wx-3.0/wx/memory.h:15,
from /usr/include/wx-3.0/wx/object.h:19,
from /usr/include/wx-3.0/wx/wx.h:15,
from /usr/include/wx-3.0/wx/wxprec.h:58,
from ./wx_pch.h:14,
from <command-line>:0:
/usr/include/wx-3.0/wx/buffer.h:19:1: error: unknown type name ‘class’
class WXDLLIMPEXP_FWD_BASE wxCStrData;
^~~~~
/usr/include/wx-3.0/wx/buffer.h:27:1: error: unknown type name ‘namespace’; did you mean ‘isspace’?
namespace wxPrivate
^~~~~~~~~
isspace
/usr/include/wx-3.0/wx/buffer.h:28:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{
^
/usr/include/wx-3.0/wx/buffer.h:65:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
template <typename T>
^
/usr/include/wx-3.0/wx/buffer.h:241:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
typedef wxScopedCharTypeBuffer<char> wxScopedCharBuffer;
^
/usr/include/wx-3.0/wx/buffer.h:242:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
typedef wxScopedCharTypeBuffer<wchar_t> wxScopedWCharBuffer;
^
/usr/include/wx-3.0/wx/buffer.h:246:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
template <typename T>
^
/usr/include/wx-3.0/wx/buffer.h:360:1: error: unknown type name ‘class’
class wxCharBuffer : public wxCharTypeBuffer<char>
^~~~~
/usr/include/wx-3.0/wx/buffer.h:360:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
class wxCharBuffer : public wxCharTypeBuffer<char>
^
/usr/include/wx-3.0/wx/buffer.h:380:1: error: unknown type name ‘class’
class wxWCharBuffer : public wxCharTypeBuffer<wchar_t>
^~~~~
/usr/include/wx-3.0/wx/buffer.h:380:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
class wxWCharBuffer : public wxCharTypeBuffer<wchar_t>
^
/usr/include/wx-3.0/wx/buffer.h:398:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
template <typename T>
^
/usr/include/wx-3.0/wx/buffer.h:416:33: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
typedef wxWritableCharTypeBuffer<char> wxWritableCharBuffer;
^
/usr/include/wx-3.0/wx/buffer.h:417:33: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
typedef wxWritableCharTypeBuffer<wchar_t> wxWritableWCharBuffer;
^
/usr/include/wx-3.0/wx/buffer.h:446:1: error: unknown type name ‘class’
class wxMemoryBufferData
^~~~~
/usr/include/wx-3.0/wx/buffer.h:447:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{
^
/usr/include/wx-3.0/wx/buffer.h:518:1: error: unknown type name ‘class’
class wxMemoryBuffer
^~~~~
/usr/include/wx-3.0/wx/buffer.h:519:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{
^
In file included from /usr/include/wx-3.0/wx/strvararg.h:20:0,
from /usr/include/wx-3.0/wx/string.h:46,
from /usr/include/wx-3.0/wx/memory.h:15,
from /usr/include/wx-3.0/wx/object.h:19,
from /usr/include/wx-3.0/wx/wx.h:15,
from /usr/include/wx-3.0/wx/wxprec.h:58,
from ./wx_pch.h:14,
from <command-line>:0:
/usr/include/wx-3.0/wx/strconv.h:29:1: error: unknown type name ‘class’
class WXDLLIMPEXP_FWD_BASE wxString;
^~~~~
/usr/include/wx-3.0/wx/strconv.h:47:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConv
^~~~~
/usr/include/wx-3.0/wx/strconv.h:47:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:47:24: error: expected ‘,’ or ‘;’ before ‘wxMBConv’
class WXDLLIMPEXP_BASE wxMBConv
^~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:183:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvLibc : public wxMBConv
^~~~~
/usr/include/wx-3.0/wx/strconv.h:183:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:183:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvLibc’
class WXDLLIMPEXP_BASE wxMBConvLibc : public wxMBConv
^~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:205:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxConvBrokenFileNames : public wxMBConv
^~~~~
/usr/include/wx-3.0/wx/strconv.h:205:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:205:24: error: expected ‘,’ or ‘;’ before ‘wxConvBrokenFileNames’
class WXDLLIMPEXP_BASE wxConvBrokenFileNames : public wxMBConv
^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:251:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvUTF7 : public wxMBConv
^~~~~
/usr/include/wx-3.0/wx/strconv.h:251:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:251:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvUTF7’
class WXDLLIMPEXP_BASE wxMBConvUTF7 : public wxMBConv
^~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:341:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvStrictUTF8 : public wxMBConv
^~~~~
/usr/include/wx-3.0/wx/strconv.h:341:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:341:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvStrictUTF8’
class WXDLLIMPEXP_BASE wxMBConvStrictUTF8 : public wxMBConv
^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:360:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvUTF8 : public wxMBConvStrictUTF8
^~~~~
/usr/include/wx-3.0/wx/strconv.h:360:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:360:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvUTF8’
class WXDLLIMPEXP_BASE wxMBConvUTF8 : public wxMBConvStrictUTF8
^~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:393:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvUTF16Base : public wxMBConv
^~~~~
/usr/include/wx-3.0/wx/strconv.h:393:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:393:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvUTF16Base’
class WXDLLIMPEXP_BASE wxMBConvUTF16Base : public wxMBConv
^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:412:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvUTF16LE : public wxMBConvUTF16Base
^~~~~
/usr/include/wx-3.0/wx/strconv.h:412:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:412:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvUTF16LE’
class WXDLLIMPEXP_BASE wxMBConvUTF16LE : public wxMBConvUTF16Base
^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:426:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvUTF16BE : public wxMBConvUTF16Base
^~~~~
/usr/include/wx-3.0/wx/strconv.h:426:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:426:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvUTF16BE’
class WXDLLIMPEXP_BASE wxMBConvUTF16BE : public wxMBConvUTF16Base
^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:440:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvUTF32Base : public wxMBConv
^~~~~
/usr/include/wx-3.0/wx/strconv.h:440:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:440:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvUTF32Base’
class WXDLLIMPEXP_BASE wxMBConvUTF32Base : public wxMBConv
^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:458:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvUTF32LE : public wxMBConvUTF32Base
^~~~~
/usr/include/wx-3.0/wx/strconv.h:458:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:458:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvUTF32LE’
class WXDLLIMPEXP_BASE wxMBConvUTF32LE : public wxMBConvUTF32Base
^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/strconv.h:472:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxMBConvUTF32BE : public wxMBConvUTF32Base
^~~~~
/usr/include/wx-3.0/wx/strconv.h:472:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:472:24: error: expected ‘,’ or ‘;’ before ‘wxMBConvUTF32BE’
class WXDLLIMPEXP_BASE wxMBConvUTF32BE : public wxMBConvUTF32Base
^~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/strvararg.h:20:0,
from /usr/include/wx-3.0/wx/string.h:46,
from /usr/include/wx-3.0/wx/memory.h:15,
from /usr/include/wx-3.0/wx/object.h:19,
from /usr/include/wx-3.0/wx/wx.h:15,
from /usr/include/wx-3.0/wx/wxprec.h:58,
from ./wx_pch.h:14,
from <command-line>:0:
/usr/include/wx-3.0/wx/strconv.h:488:1: warning: data definition has no type or storage class
class WXDLLIMPEXP_BASE wxCSConv : public wxMBConv
^~~~~
/usr/include/wx-3.0/wx/strconv.h:488:1: warning: type defaults to ‘int’ in declaration of ‘class’ [-Wimplicit-int]
/usr/include/wx-3.0/wx/strconv.h:488:24: error: expected ‘,’ or ‘;’ before ‘wxCSConv’
class WXDLLIMPEXP_BASE wxCSConv : public wxMBConv
^~~~~~~~
In file included from /usr/include/wx-3.0/wx/defs.h:570:0,
from /usr/include/wx-3.0/wx/wxprec.h:12,
from ./wx_pch.h:14,
from <command-line>:0:
/usr/include/wx-3.0/wx/strconv.h:576:24: error: unknown type name ‘wxMBConv’
WX_DECLARE_GLOBAL_CONV(wxMBConv, wxConvLibc)
^
/usr/include/wx-3.0/wx/dlimpexp.h:116:50: note: in definition of macro ‘WXDLLIMPEXP_DATA_BASE’
# define WXDLLIMPEXP_DATA_BASE(type) WXIMPORT type
^~~~
/usr/include/wx-3.0/wx/strconv.h:576:1: note: in expansion of macro ‘WX_DECLARE_GLOBAL_CONV’
WX_DECLARE_GLOBAL_CONV(wxMBConv, wxConvLibc)
^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/strvararg.h:20:0,
from /usr/include/wx-3.0/wx/string.h:46,
from /usr/include/wx-3.0/wx/memory.h:15,
from /usr/include/wx-3.0/wx/object.h:19,
from /usr/include/wx-3.0/wx/wx.h:15,
from /usr/include/wx-3.0/wx/wxprec.h:58,
from ./wx_pch.h:14,
from <command-line>:0:
/usr/include/wx-3.0/wx/strconv.h:576:24: error: unknown type name ‘wxMBConv’
WX_DECLARE_GLOBAL_CONV(wxMBConv, wxConvLibc)
^
/usr/include/wx-3.0/wx/strconv.h:565:29: note: in definition of macro ‘WX_DECLARE_GLOBAL_CONV’
extern WXDLLIMPEXP_BASE klass* wxGet_##name##Ptr(); \
^~~~~
/usr/include/wx-3.0/wx/strconv.h:566:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘&’ token
inline klass& wxGet_##name() \
^
/usr/include/wx-3.0/wx/strconv.h:576:1: note: in expansion of macro ‘WX_DECLARE_GLOBAL_CONV’
WX_DECLARE_GLOBAL_CONV(wxMBConv, wxConvLibc)
^~~~~~~~~~~~~~~~~~~~~~