Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cefpython123 #669

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Cefpython123 #669

wants to merge 16 commits into from

Conversation

linesight
Copy link

Added cef 123 support for python 3.10 and 3.11 at windows
Some of the fix is coming from https://github.com/llcc01/cefpython

qt.py example added pyqt6 support
addressing #652

linesight and others added 16 commits January 27, 2024 20:59
Fixes: cztomczak#546

Had to include harfbuzz manually as newer Pango change this.
See:
    eiskaltdcpp/eiskaltdcpp#413
    https://gitlab.gnome.org/GNOME/pango/-/issues/387

Also had to add `-Wno-deprecated-declarations` to get this to compile because
of the following errors that didn't seem to be coming from this code directly:

    warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead
    warning: ‘GTypeDebugFlags’ is deprecated
…k#484).

These callbacks were never called previously.

Rename --no-run-examples flag to --unittests in build scripts.
@WoolenWang
Copy link

when this can merge and publish one package? users are waiting

@WoolenWang
Copy link

@cztomczak

@SoprachevAK
Copy link

Thanks for the port to 123. I think that this repository is no longer supported.
You did a great job and could post an unofficial release like this

Or may be wright small build instruction. I try build your fork with prebuilt-cef and automate.py script, but got errors.
I use visual studio 2022 community, python 3.7.7.

I download and unpack to build folder cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 by spotify (Standard Distribution)
Then run python ..\tools\automate.py --prebuilt-cef

And got this:

Output
[automate.py] Build cef projects...
[automate.py] Create build_cefclient/ dir in cef_binary*/ dir
[automate.py] Build cefclient, cefsimple, ceftests
[automate.py] Running 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat amd64 && cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ..' in 'C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\build_cefclient'...
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.10.3
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
-- The C compiler identification is MSVC 19.40.33811.0
-- The CXX compiler identification is MSVC 19.40.33811.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features       
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info    
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at cmake/cef_variables.cmake:629 (message):
  ATL is not supported by your VC installation.
Call Stack (most recent call first):
  cmake/FindCEF.cmake:38 (include)
  CMakeLists.txt:210 (find_package)


-- *** CEF CONFIGURATION SETTINGS ***
-- Generator:                    Ninja
-- Platform:                     Windows
-- Project architecture:         x86_64
-- Build type:                   Release
-- Binary distribution root:     C:/Users/Andrei/Desktop/newcef/cefpython/build/cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64
-- Visual Studio ATL support:    OFF
-- CEF sandbox:                  ON
-- Standard libraries:           comctl32.lib;gdi32.lib;rpcrt4.lib;shlwapi.lib;ws2_32.lib;Advapi32.lib;dbghelp.lib;Delayimp.lib;ntdll.lib;OleAut32.lib;PowrProf.lib;Propsys.lib;psapi.lib;SetupAPI.lib;Shell32.lib;Shcore.lib;Userenv.lib;version.lib;wbemuuid.lib;WindowsApp.lib;winmm.lib
-- Compile defines:              __STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;WIN32;_WIN32;_WINDOWS;UNICODE;_UNICODE;WINVER=0x0A00;_WIN32_WINNT=0x0A00;NTDDI_VERSION=NTDDI_WIN10_FE;NOMINMAX;WIN32_LEAN_AND_MEAN;_HAS_EXCEPTIONS=0;PSAPI_VERSION=1;CEF_USE_SANDBOX
-- Compile defines (Debug):      _HAS_ITERATOR_DEBUGGING=0
-- Compile defines (Release):    NDEBUG;_NDEBUG
-- C compile flags:              /MP;/Gy;/GR-;/W4;/WX;/wd4100;/wd4127;/wd4244;/wd4324;/wd4481;/wd4512;/wd4701;/wd4702;/wd4996;/Zi
-- C compile flags (Debug):      /MTd;/RTC1;/Od
-- C compile flags (Release):    /MT;/O2;/Ob2;/GF
-- C++ compile flags:            /MP;/Gy;/GR-;/W4;/WX;/wd4100;/wd4127;/wd4244;/wd4324;/wd4481;/wd4512;/wd4701;/wd4702;/wd4996;/Zi /std:c++17
-- C++ compile flags (Debug):    /MTd;/RTC1;/Od
-- C++ compile flags (Release):  /MT;/O2;/Ob2;/GF
-- Exe link flags:                /MANIFEST:NO;/LARGEADDRESSAWARE;/DELAYLOAD:api-ms-win-core-winrt-error-l1-1-0.dll;/DELAYLOAD:api-ms-win-core-winrt-l1-1-0.dll;/DELAYLOAD:api-ms-win-core-winrt-string-l1-1-0.dll;/DELAYLOAD:advapi32.dll;/DELAYLOAD:comctl32.dll;/DELAYLOAD:comdlg32.dll;/DELAYLOAD:credui.dll;/DELAYLOAD:cryptui.dll;/DELAYLOAD:d3d11.dll;/DELAYLOAD:d3d9.dll;/DELAYLOAD:dwmapi.dll;/DELAYLOAD:dxgi.dll;/DELAYLOAD:dxva2.dll;/DELAYLOAD:esent.dll;/DELAYLOAD:gdi32.dll;/DELAYLOAD:hid.dll;/DELAYLOAD:imagehlp.dll;/DELAYLOAD:imm32.dll;/DELAYLOAD:msi.dll;/DELAYLOAD:netapi32.dll;/DELAYLOAD:ncrypt.dll;/DELAYLOAD:ole32.dll;/DELAYLOAD:oleacc.dll;/DELAYLOAD:propsys.dll;/DELAYLOAD:psapi.dll;/DELAYLOAD:rpcrt4.dll;/DELAYLOAD:rstrtmgr.dll;/DELAYLOAD:setupapi.dll;/DELAYLOAD:shell32.dll;/DELAYLOAD:shlwapi.dll;/DELAYLOAD:uiautomationcore.dll;/DELAYLOAD:urlmon.dll;/DELAYLOAD:user32.dll;/DELAYLOAD:usp10.dll;/DELAYLOAD:uxtheme.dll;/DELAYLOAD:wer.dll;/DELAYLOAD:wevtapi.dll;/DELAYLOAD:wininet.dll;/DELAYLOAD:winusb.dll;/DELAYLOAD:wsock32.dll;/DELAYLOAD:wtsapi32.dll;/STACK:0x800000
-- Exe link flags (Debug):       /DEBUG
-- Exe link flags (Release):
-- Shared link flags:
-- Shared link flags (Debug):    /DEBUG
-- Shared link flags (Release):
-- CEF Binary files:             chrome_elf.dll;d3dcompiler_47.dll;libcef.dll;libEGL.dll;libGLESv2.dll;snapshot_blob.bin;v8_context_snapshot.bin;vk_swiftshader.dll;vk_swiftshader_icd.json;vulkan-1.dll;dxil.dll;dxcompiler.dll
-- CEF Resource files:           chrome_100_percent.pak;chrome_200_percent.pak;resources.pak;icudtl.dat;locales
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
CMake Warning at CMakeLists.txt:254 (message):
  Doxygen must be installed to generate API documentation.


-- Configuring done (1.6s)
-- Generating done (0.3s)
-- Build files have been written to: C:/Users/Andrei/Desktop/newcef/cefpython/build/cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64/build_cefclient
[automate.py] OK
[automate.py] Running 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat amd64 && ninja -j 8 cefclient cefsimple ceftests' in 'C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\build_cefclient'...
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.10.3
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
[1/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_atomic_flag.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_atomic_flag.cc.obj 
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_atomic_flag.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_atomic_flag.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[2/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_callback_helpers.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_callback_helpers.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_callback_helpers.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_callback_helpers.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[3/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_lock_impl.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_lock_impl.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_lock_impl.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_lock_impl.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[4/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\shutdown_checker.cc.obj
cl : Command line warning D9025 : overriding '/MD' with '/MT'
[5/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_callback_internal.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_callback_internal.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_callback_internal.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_callback_internal.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[6/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_lock.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_lock.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_lock.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_lock.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[7/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\transfer_util.cc.obj
cl : Command line warning D9025 : overriding '/MD' with '/MT'
[8/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_logging.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_logging.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_logging.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_logging.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "..\tools\automate.py", line 1105, in <module>
    main()
  File "..\tools\automate.py", line 151, in main
    prebuilt_cef()
  File "..\tools\automate.py", line 295, in prebuilt_cef
    build_cef_projects()
  File "..\tools\automate.py", line 444, in build_cef_projects
    run_command(command, build_cefclient_dir)
  File "..\tools\automate.py", line 969, in run_command
    return subprocess.check_call(args, cwd=working_dir, env=env, shell=shell)
  File "C:\Users\Andrei\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 363, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['C:\\Program Files\\Microsof

if you have any suggestion I will be grateful

@linesight
Copy link
Author

Thanks for the port to 123. I think that this repository is no longer supported. You did a great job and could post an unofficial release like this

Or may be wright small build instruction. I try build your fork with prebuilt-cef and automate.py script, but got errors. I use visual studio 2022 community, python 3.7.7.

I download and unpack to build folder cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 by spotify (Standard Distribution) Then run python ..\tools\automate.py --prebuilt-cef

And got this:

Output

[automate.py] Build cef projects...
[automate.py] Create build_cefclient/ dir in cef_binary*/ dir
[automate.py] Build cefclient, cefsimple, ceftests
[automate.py] Running 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat amd64 && cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ..' in 'C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\build_cefclient'...
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.10.3
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
-- The C compiler identification is MSVC 19.40.33811.0
-- The CXX compiler identification is MSVC 19.40.33811.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features       
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info    
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at cmake/cef_variables.cmake:629 (message):
  ATL is not supported by your VC installation.
Call Stack (most recent call first):
  cmake/FindCEF.cmake:38 (include)
  CMakeLists.txt:210 (find_package)


-- *** CEF CONFIGURATION SETTINGS ***
-- Generator:                    Ninja
-- Platform:                     Windows
-- Project architecture:         x86_64
-- Build type:                   Release
-- Binary distribution root:     C:/Users/Andrei/Desktop/newcef/cefpython/build/cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64
-- Visual Studio ATL support:    OFF
-- CEF sandbox:                  ON
-- Standard libraries:           comctl32.lib;gdi32.lib;rpcrt4.lib;shlwapi.lib;ws2_32.lib;Advapi32.lib;dbghelp.lib;Delayimp.lib;ntdll.lib;OleAut32.lib;PowrProf.lib;Propsys.lib;psapi.lib;SetupAPI.lib;Shell32.lib;Shcore.lib;Userenv.lib;version.lib;wbemuuid.lib;WindowsApp.lib;winmm.lib
-- Compile defines:              __STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;WIN32;_WIN32;_WINDOWS;UNICODE;_UNICODE;WINVER=0x0A00;_WIN32_WINNT=0x0A00;NTDDI_VERSION=NTDDI_WIN10_FE;NOMINMAX;WIN32_LEAN_AND_MEAN;_HAS_EXCEPTIONS=0;PSAPI_VERSION=1;CEF_USE_SANDBOX
-- Compile defines (Debug):      _HAS_ITERATOR_DEBUGGING=0
-- Compile defines (Release):    NDEBUG;_NDEBUG
-- C compile flags:              /MP;/Gy;/GR-;/W4;/WX;/wd4100;/wd4127;/wd4244;/wd4324;/wd4481;/wd4512;/wd4701;/wd4702;/wd4996;/Zi
-- C compile flags (Debug):      /MTd;/RTC1;/Od
-- C compile flags (Release):    /MT;/O2;/Ob2;/GF
-- C++ compile flags:            /MP;/Gy;/GR-;/W4;/WX;/wd4100;/wd4127;/wd4244;/wd4324;/wd4481;/wd4512;/wd4701;/wd4702;/wd4996;/Zi /std:c++17
-- C++ compile flags (Debug):    /MTd;/RTC1;/Od
-- C++ compile flags (Release):  /MT;/O2;/Ob2;/GF
-- Exe link flags:                /MANIFEST:NO;/LARGEADDRESSAWARE;/DELAYLOAD:api-ms-win-core-winrt-error-l1-1-0.dll;/DELAYLOAD:api-ms-win-core-winrt-l1-1-0.dll;/DELAYLOAD:api-ms-win-core-winrt-string-l1-1-0.dll;/DELAYLOAD:advapi32.dll;/DELAYLOAD:comctl32.dll;/DELAYLOAD:comdlg32.dll;/DELAYLOAD:credui.dll;/DELAYLOAD:cryptui.dll;/DELAYLOAD:d3d11.dll;/DELAYLOAD:d3d9.dll;/DELAYLOAD:dwmapi.dll;/DELAYLOAD:dxgi.dll;/DELAYLOAD:dxva2.dll;/DELAYLOAD:esent.dll;/DELAYLOAD:gdi32.dll;/DELAYLOAD:hid.dll;/DELAYLOAD:imagehlp.dll;/DELAYLOAD:imm32.dll;/DELAYLOAD:msi.dll;/DELAYLOAD:netapi32.dll;/DELAYLOAD:ncrypt.dll;/DELAYLOAD:ole32.dll;/DELAYLOAD:oleacc.dll;/DELAYLOAD:propsys.dll;/DELAYLOAD:psapi.dll;/DELAYLOAD:rpcrt4.dll;/DELAYLOAD:rstrtmgr.dll;/DELAYLOAD:setupapi.dll;/DELAYLOAD:shell32.dll;/DELAYLOAD:shlwapi.dll;/DELAYLOAD:uiautomationcore.dll;/DELAYLOAD:urlmon.dll;/DELAYLOAD:user32.dll;/DELAYLOAD:usp10.dll;/DELAYLOAD:uxtheme.dll;/DELAYLOAD:wer.dll;/DELAYLOAD:wevtapi.dll;/DELAYLOAD:wininet.dll;/DELAYLOAD:winusb.dll;/DELAYLOAD:wsock32.dll;/DELAYLOAD:wtsapi32.dll;/STACK:0x800000
-- Exe link flags (Debug):       /DEBUG
-- Exe link flags (Release):
-- Shared link flags:
-- Shared link flags (Debug):    /DEBUG
-- Shared link flags (Release):
-- CEF Binary files:             chrome_elf.dll;d3dcompiler_47.dll;libcef.dll;libEGL.dll;libGLESv2.dll;snapshot_blob.bin;v8_context_snapshot.bin;vk_swiftshader.dll;vk_swiftshader_icd.json;vulkan-1.dll;dxil.dll;dxcompiler.dll
-- CEF Resource files:           chrome_100_percent.pak;chrome_200_percent.pak;resources.pak;icudtl.dat;locales
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
CMake Warning at CMakeLists.txt:254 (message):
  Doxygen must be installed to generate API documentation.


-- Configuring done (1.6s)
-- Generating done (0.3s)
-- Build files have been written to: C:/Users/Andrei/Desktop/newcef/cefpython/build/cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64/build_cefclient
[automate.py] OK
[automate.py] Running 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat amd64 && ninja -j 8 cefclient cefsimple ceftests' in 'C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\build_cefclient'...
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.10.3
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
[1/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_atomic_flag.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_atomic_flag.cc.obj 
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_atomic_flag.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_atomic_flag.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[2/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_callback_helpers.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_callback_helpers.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_callback_helpers.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_callback_helpers.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[3/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_lock_impl.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_lock_impl.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_lock_impl.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_lock_impl.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[4/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\shutdown_checker.cc.obj
cl : Command line warning D9025 : overriding '/MD' with '/MT'
[5/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_callback_internal.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_callback_internal.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_callback_internal.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_callback_internal.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[6/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_lock.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_lock.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_lock.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_lock.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
[7/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\transfer_util.cc.obj
cl : Command line warning D9025 : overriding '/MD' with '/MT'
[8/388] Building CXX object libcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_logging.cc.obj
FAILED: libcef_dll_wrapper/CMakeFiles/libcef_dll_wrapper.dir/base/cef_logging.cc.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe  /nologo /TP -DCEF_USE_SANDBOX -DNDEBUG -DNOMINMAX -DNTDDI_VERSION=NTDDI_WIN10_FE -DPSAPI_VERSION=1 -DUNICODE -DWIN32 -DWIN32_LEAN_AND_MEAN -DWINVER=0x0A00 -DWRAPPING_CEF_SHARED -D_HAS_EXCEPTIONS=0 -D_NDEBUG -D_UNICODE -D_WIN32 -D_WIN32_WINNT=0x0A00 -D_WINDOWS 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -IC:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64 -MD /MP /Gy /GR- /W4 /WX /wd4100 /wd4127 /wd4244 /wd4324 /wd4481 /wd4512 /wd4701 /wd4702 /wd4996 /Zi /std:c++17 /MT /O2 /Ob2 /GF /showIncludes /Folibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\base\cef_logging.cc.obj /Fdlibcef_dll_wrapper\CMakeFiles\libcef_dll_wrapper.dir\libcef_dll_wrapper.pdb /FS -c C:\Users\Andrei\Desktop\newcef\cefpython\build\cef_binary_123.0.7+g6a21509+chromium-123.0.6312.46_windows64\libcef_dll\base\cef_logging.cc
cl : Command line warning D9025 : overriding '/MD' with '/MT'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\fileapi.h(1105): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um\winbase.h(9118): error C2061: syntax error: identifier 'FILE_INFO_BY_HANDLE_CLASS'
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "..\tools\automate.py", line 1105, in <module>
    main()
  File "..\tools\automate.py", line 151, in main
    prebuilt_cef()
  File "..\tools\automate.py", line 295, in prebuilt_cef
    build_cef_projects()
  File "..\tools\automate.py", line 444, in build_cef_projects
    run_command(command, build_cefclient_dir)
  File "..\tools\automate.py", line 969, in run_command
    return subprocess.check_call(args, cwd=working_dir, env=env, shell=shell)
  File "C:\Users\Andrei\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 363, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['C:\\Program Files\\Microsof

if you have any suggestion I will be grateful

Are you able to use newer windows 10 sdk? This thread also suggests newer win10 sdk https://www.magpcss.org/ceforum/viewtopic.php?f=6&t=19436
As a reference, my machine has 10.0.22621.0 sdk version.

@SoprachevAK
Copy link

As a reference, my machine has 10.0.22621.0 sdk version.

Thank you! This version helped me. With this lib compiled and works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants