asmwarrior / cb_projects_for_wxWidgets

Code::Blocks projects for building wxWidgets sample code
2 stars 1 forks source link

taskbarbutton sample failed to build #9

Open asmwarrior opened 2 years ago

asmwarrior commented 2 years ago
-------------- Build: win_gcc in taskbarbutton (compiler: GNU GCC Compiler)---------------

[ 50.0%] g++.exe -g -IF:/msys2/mingw64/lib/wx/include/msw-unicode-3.2 -IF:/msys2/mingw64/include/wx-3.2 -mthreads -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXMSW__ -DHAVE_W32API_H -D_UNICODE -fmessage-length=0 -pipe  -c F:\code\cb_projects_for_wxWidgets\samples\taskbarbutton\taskbarbutton.cpp -o .objs\win_gcc\taskbarbutton.o
F:\code\cb_projects_for_wxWidgets\samples\taskbarbutton\taskbarbutton.cpp:125:22: error: 'wxThumbBarButton' was not declared in this scope; did you mean 'OnAddThubmBarButton'?
  125 |     typedef wxVector<wxThumbBarButton*> wxThumbBarButtons;
      |                      ^~~~~~~~~~~~~~~~
      |                      OnAddThubmBarButton
F:\code\cb_projects_for_wxWidgets\samples\taskbarbutton\taskbarbutton.cpp:125:39: error: template argument 1 is invalid
  125 |     typedef wxVector<wxThumbBarButton*> wxThumbBarButtons;
      |                                       ^
F:\code\cb_projects_for_wxWidgets\samples\taskbarbutton\taskbarbutton.cpp:125:39: error: template argument 2 is invalid
F:\code\cb_projects_for_wxWidgets\samples\taskbarbutton\taskbarbutton.cpp: In member function 'virtual bool MyApp::OnInit()':
F:\code\cb_projects_for_wxWidgets\samples\taskbarbutton\taskbarbutton.cpp:136:5: error: 'wxTaskBarJumpList' was not declared in this scope
  136 |     wxTaskBarJumpList jumpList;
      |     ^~~~~~~~~~~~~~~~~
F:\code\cb_projects_for_wxWidgets\samples\taskbarbutton\taskbarbutton.cpp:137:5: error: 'wxTaskBarJumpListItem' was not declared in this scope
  137 |     wxTaskBarJumpListItem *item1 = new wxTaskBarJumpListItem(
      |     ^~~~~~~~~~~~~~~~~~~~~
F:\code\cb_projects_for_wxWidgets\samples\taskbarbutton\taskbarbutton.cpp:137:28: error: 'item1' was not declared in this scope
  137 |     wxTaskBarJumpListItem *item1 = new wxTaskBarJumpListItem(
asmwarrior commented 2 years ago

msys2 now has wx 3.2.1, but this still fails.

asmwarrior commented 2 years ago

already wrote an issue here: https://github.com/asmwarrior/cb_projects_for_wxWidgets/issues/1

I will close issue #1