-------------- Build: win_gcc in dialogs (compiler: GNU GCC Compiler)---------------
[ 50.0%] g++.exe -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\dialogs\dialogs.cpp -o .objs\win_gcc\dialogs.o
F:\code\cb_projects_for_wxWidgets\samples\dialogs\dialogs.cpp: In member function 'void MyFrame::FileOpen(wxCommandEvent&)':
F:\code\cb_projects_for_wxWidgets\samples\dialogs\dialogs.cpp:1831:16: error: 'class wxFileDialog' has no member named 'AddShortcut'
1831 | dialog.AddShortcut(wxdir + "/src");
| ^~~~~~~~~~~
F:\code\cb_projects_for_wxWidgets\samples\dialogs\dialogs.cpp:1836:16: error: 'class wxFileDialog' has no member named 'AddShortcut'
1836 | dialog.AddShortcut(wxdir + "/include", wxFD_SHORTCUT_TOP);
| ^~~~~~~~~~~
F:\code\cb_projects_for_wxWidgets\samples\dialogs\dialogs.cpp:1836:48: error: 'wxFD_SHORTCUT_TOP' was not declared in this scope
1836 | dialog.AddShortcut(wxdir + "/include", wxFD_SHORTCUT_TOP);
| ^~~~~~~~~~~~~~~~~
Process terminated with status 1 (0 minute(s), 5 second(s))
3 error(s), 0 warning(s) (0 minute(s), 5 second(s))
My guess is that, because the msys2's wx is now 3.2.0, but we use sample code from wx 3.2.1.
My guess is that, because the msys2's wx is now 3.2.0, but we use sample code from wx 3.2.1.