I just built wxWidgets 3.1.6 and can confirm that the issue also affects that version. Additionally, 3.1.6 is not mentioned so the issue, whatever it might have been, may be fixed there? Is it different from the slowdown caused by using a different type of dotted pen to draw gridlines? I could not find the ticket I have in mind though.ĮDIT I meant this but now I cannot see wxGrid mentioned anywhere. I noted that in the readme of a still private GitHub repo, which I archived for public access:īut notably, I figured out that 3.1.4 and 3.1.5 have significant rendering performance issues for wxGrid components on MSW, making them useless for Windows builds (except when you outrule having large wxGrid components).Unless there is already a tickets, you should open one, otherwise this can't get fixed. I managed to build all versions from 3.1.0 to 3.1.5 in both static and dynamic by manipulating the makefiles a bit, so bugs seemed to only concern the building scripts and environment.īut notably, I figured out that 3.1.4 and 3.1.5 have significant rendering performance issues for wxGrid components on MSW, making them useless for Windows builds (except when you outrule having large wxGrid components). In Code::Blocks all the remainder settings are automatically added, just remember to check the static compilation option that one is just above where says Target x86 (32 bits).īTW when compiling with the version 3.1.5 of wxWidgets I noticed that never occur even a single warning, the code compiled cleanly so I think the error I was mentioning have to do with bugs in the previous version. The only new part of this compilation command is the flag LDFLAGS="-static". In my case I used gnu++11 for compatibility, but I checked and other versions of c++ are equally valid, but apparently only the gnu extensions of c++ leads to successful compilation of the projects. Mingw32-make -f makefile.gcc BUILD=debug SHARED=0 CXXFLAGS="-std=gnu++11" LDFLAGS="-static" Code: Select all mingw32-make -f makefile.gcc BUILD=debug SHARED=0 CXXFLAGS="-std=gnu++11" LDFLAGS="-static" clean
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |