Perhaps, many people still use CB 20.03 as it is the latest version you published with an installer...
Thank you David for the suggestions!
In the two classes CMetaFile andCEnhMetaFile, respectively, I added the following lines: std::shared_ptr<CMetaFile_Data> m_pData; and std::shared_ptr<CEnhMetaFile_Data> m_pData; (and of course I commented out: // Shared_Prt<CMetaFile_Data> m_pData; and // Shared_Prt<CEnhMetaFile_Data>) Compiling with MinGW GCC (13.2) I get the following error. ..\..\include\wxx_metafile.h|141|error: no match for 'operator=' (operand types are 'std::shared_ptr<Win32xx::CMetaFile::CMetaFile_Data>' and 'Win32xx::CMetaFile::CMetaFile_Data*')|...
Hi David, there is some error in wxx_metafile.h using std::shared_ptr everywhere in the library (9.5.1 version). The error ripples through the compilation of all the examples. In version 9.5.0 everything worked.
Thanks David for the prompt reply and for the clarifications. Best regards. Sergio
I've installed TDM-GCC fron Github https://jmeubank.github.io/tdm-gcc/. Now the version available is 10.3. This is the newest compiler I have been able to install on 32-bit Windows Vista. Best regards. Sergio
Hello David, I wanted to point out that running the compile "Compile CodeBlocks.bat" on Windows Vista(32 bit) with CodeBlocks/MinGW/GCC(10.2) I get the following errors: ..\..\..\include/wxx_treeview.h: In member function 'BOOL Win32xx::CTreeView::GetItemRect(HTREEITEM, RECT&, BOOL) const': ..\..\..\include/wxx_treeview.h:279:51: error: lvalue required as left operand of assignment and ..\..\..\include/wxx_dockframe.h:177:44: required from here ..\..\..\include/wxx_frame.h:2138:9: error: narrowing...
Hello David, I wanted to point out that running the compile "CodeBlocks script.bat" on Windows Vista(32 bit) with CodeBlocks/MinGW/GCC(10.2) I get the following errors: ..\..\..\include/wxx_treeview.h: In member function 'BOOL Win32xx::CTreeView::GetItemRect(HTREEITEM, RECT&, BOOL) const': ..\..\..\include/wxx_treeview.h:279:51: error: lvalue required as left operand of assignment and ..\..\..\include/wxx_dockframe.h:177:44: required from here ..\..\..\include/wxx_frame.h:2138:9: error: narrowing...