User forums > General (but related to Code::Blocks)
Errors compiling watchesdlg.cpp (CodeBlocks17.12)
stahta01:
oBFusCATed
Most likely the problem is CB build is looking for wxWidgets 2.8 instead of 3.0 or higher!
But, I will let you "help" the OP!
Tim S.
sodev:
@oBFusCATed:
A long time ago i had compiling errors because of STL enabled wxWidgets versions that manifested in error messages about lists. But digging around in my memories i think the messages complained about missing methods and not missing types.
Taking a second look at the OP post i now realize the mentioned version of CodeBlocks and remember the dark days when CodeBlocks had so many problems with wx3.x (although i used mostly the windows version). I also remember the breaking changes of the wxPropgrid API and that wxWidgets keeps deprecated API only for one minor release increment.
TL;DR:
wx3.1 dropped wx2.8 API that CodeBlocks 17.12 still uses. You win, i lose.
oBFusCATed:
@stahta01, sodev: Your posts continue to be just noise. The problem is related to the move from separate wxPropertyGrid to internal wxPropertyGrid and the changes in the API there.
tigerbeard:
--- Quote from: Flowers on February 06, 2020, 10:11:14 pm ---...seems a backward step to use 2.8.
--- End quote ---
Sorry I can not help with your issue, but I'd be interested what differences you see between C::B with GTK2 and GTK3.
Maybe anything that impacts usability (less line spacing in tree view) or dark themes (better readability), etc?
Flowers:
Thanks for your help. I have now downloaded the trunk code and got CodeBlocks running with a minimal project. I'll see how it goes and bear in mind that I may need to revert to GTK2 and / or an older wxWidgets. I'm afraid I won't be able to comment on differences between GTK2 and GTK3 since I have always been running GTK3.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version