Requirements for Windows 7
Posted: Tue Mar 07, 2017 10:57 am
Hi everybody!
Are there some special requirements to run CEF on Windows 7 32bit machine?
I built CEF branch = 2704 with Visual Studio 2015 Update 2 on a Windows 10 64bit machine, and I want to use CEF also on a Windows 7 32bit machine.
But now I get some problems on Windows 7, when I want to print a PDF and cancel the printing dialog.
Sometimes I get sporadically access violation exceptions, in the comctl32.dll. My question is now, if there are some requirements on the windows 7 32bit machine, so I can use CEF.
Details:
JCEF Version = 3.2704.150
CEF Version = 3.2704.1434
Chromium Version = 51.0.2704.103
I also found out, that in the cef_variables.cmake.in file (2704\chromium\src\cef\cmake\cef_variables.cmake.in), a WINVER is set to targeting Windows 8.
Is it possible that this is the reason why I have problems on Windows 7, but not on Windows 8 or 10 (both 64bit)?
list(APPEND CEF_COMPILER_DEFINES
WIN32 _WIN32 _WINDOWS # Windows platform
UNICODE _UNICODE # Unicode build
WINVER=0x0602 _WIN32_WINNT=0x602 # Targeting Windows 8
NOMINMAX # Use the standard's templated min/max
WIN32_LEAN_AND_MEAN # Exclude less common API declarations
_HAS_EXCEPTIONS=0 # Disable exceptions
)
Thanks for your help!
Are there some special requirements to run CEF on Windows 7 32bit machine?
I built CEF branch = 2704 with Visual Studio 2015 Update 2 on a Windows 10 64bit machine, and I want to use CEF also on a Windows 7 32bit machine.
But now I get some problems on Windows 7, when I want to print a PDF and cancel the printing dialog.
Sometimes I get sporadically access violation exceptions, in the comctl32.dll. My question is now, if there are some requirements on the windows 7 32bit machine, so I can use CEF.
Details:
JCEF Version = 3.2704.150
CEF Version = 3.2704.1434
Chromium Version = 51.0.2704.103
I also found out, that in the cef_variables.cmake.in file (2704\chromium\src\cef\cmake\cef_variables.cmake.in), a WINVER is set to targeting Windows 8.
Is it possible that this is the reason why I have problems on Windows 7, but not on Windows 8 or 10 (both 64bit)?
list(APPEND CEF_COMPILER_DEFINES
WIN32 _WIN32 _WINDOWS # Windows platform
UNICODE _UNICODE # Unicode build
WINVER=0x0602 _WIN32_WINNT=0x602 # Targeting Windows 8
NOMINMAX # Use the standard's templated min/max
WIN32_LEAN_AND_MEAN # Exclude less common API declarations
_HAS_EXCEPTIONS=0 # Disable exceptions
)
Thanks for your help!