Ok, I downloaded and built cef_binary_79.1.27+gd2449e5+chromium-79.0.3945.117_windows32
I have VS 2017 and VS 2019 IDE and also VS 2015 (v140) tools installed. I usually build with v140 tools because the app where I intend to integrate CEF is still built with VS 2015 aka v140 tools.
I went through the process of elimination (like removing -DCMAKE_SYSTEM_VERSION=8.1 so that Windows 10 SDK will be used) and finally ended up with VS 2019 Windows 10 SDK build generated with this:
- Code: Select all
cmake -G "Visual Studio 16" -A Win32 -DUSE_SANDBOX=OFF -DCEF_RUNTIME_LIBRARY_FLAG="/MD" -DCEF_COMPILER_FLAGS="/wd4800" ..\cef_source\cef_binary_79.1.27+gd2449e5+chromium-79.0.3945.117_windows32
Bad news:
In Debug build runs blue rectangles keep appearing in all combinations.
Good news:
It is hard to be certain but it looks like there is some improvement. Blue rectangles tend to appear on visiting some page but disappear faster than before. However, going back and forth between visited pages they eventually look rather bad (see attached img).
Using VS 2019 sln generated with the command above and running Release builds I have not seen even a very brief blue rectangle flash in the same circumstances where, in Debug runs, they would be very noticeable.