Closed magreenblatt closed 2 years ago
As mentioned above, Visual Studio 2019 is now required.
Original comment by Dennis Stacer (Bitbucket: Dennis Stacer).
Tested with VS 2019, the build does succeed. I just thought it was odd that it failed, since the build 2 commits back, 926b08f
, built fine under VS 2017. Apparently significant changes happened in the underlying CEF source between commits (92.0.25 → 94.4.2) that breaks VS 2017 support.
Thanks,
Dennis
Original report by Dennis Stacer (Bitbucket: Dennis Stacer).
2> with
2> [
2> R=std::basic_string<char,std::char_traits
2> ] (compiling source file C:\projects\jcef94\src\third_party\cef\cef_binary_94.4.2+g6a963ca+chromium-94.0.4606.61_windows64\libcef_dll\wrapper\cef_resource_manager.cc)
2>C:\projects\jcef94\src\third_party\cef\cef_binary_94.4.2+g6a963ca+chromium-94.0.4606.61_windows64\include/base/internal/cef_bind_internal.h(1250): note: This conversion requires a reinterpret_cast, a C-style cast or function-style cast (compiling source file C:\projects\jcef94\src\third_party\cef\cef_binary_94.4.2+g6a963ca+chromium-94.0.4606.61_windows64\libcef_dll\wrapper\cef_resource_manager.cc)
2>C:\projects\jcef94\src\third_party\cef\cef_binary_94.4.2+g6a963ca+chromium-94.0.4606.61_windows64\include/base/cef_bind.h(126): note: see reference to function template instantiation 'decltype(auto) base::internal::BindImpl<base::RepeatingCallback,std::string(__cdecl &)(const std::string &),>(Functor)' being compiled
2> with
2> [
2> Functor=std::string (__cdecl &)(const std::string &)
2> ] (compiling source file C:\projects\jcef94\src\third_party\cef\cef_binary_94.4.2+g6a963ca+chromium-94.0.4606.61_windows64\libcef_dll\wrapper\cef_resource_manager.cc)
2>C:\projects\jcef94\src\third_party\cef\cef_binary_94.4.2+g6a963ca+chromium-94.0.4606.61_windows64\libcef_dll\wrapper\cef_resource_manager.cc(424): note: see reference to function template instantiation 'base::RepeatingCallback<std::string (const std::string &)> base::BindRepeating<std::string(__cdecl &)(const std::string &),>(Functor)' being compiled
2> with
2> [
2> Functor=std::string (__cdecl &)(const std::string &)
2> ]
2>Done building project "libcef_dll_wrapper.vcxproj" -- FAILED.
The other projects compile but cannot link libcef_dll_wrapper.lib due to it not building.
3. Version: https://bitbucket.org/chromiumembedded/java-cef/commits/23a6e9616ab281fc1f4ce33f50a60d76323a1aeb (cef 94.4.2+g6a963ca+chromium-94.0.4606.61_windows64)
4. NA
5. NA