Skip to content
This repository has been archived by the owner on May 3, 2019. It is now read-only.

UE 4.15 compatibility #94

Open
Tolc opened this issue Feb 21, 2017 · 2 comments
Open

UE 4.15 compatibility #94

Tolc opened this issue Feb 21, 2017 · 2 comments

Comments

@Tolc
Copy link

Tolc commented Feb 21, 2017

I just moved to UE 4.15, and the project refuses to compile due to BLUI.

Seems like it is an issue with some Windows dependencies:

Performing 9 actions (4 in parallel) PCH.Blu.cpp Module.BluLoader.cpp C:\project\Plugins\BLUI\Source\BluLoader\Private\BluLoader.cpp(15): error C3861: 'SetDllDirectory' : identificateur introuvable C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/base/internal/cef_atomicops_x86_msvc.h(146): error C3861: 'InterlockedCompareExchangePointer' : identificateur introuvable C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/base/internal/cef_atomicops_x86_msvc.h(162): error C3861: 'InterlockedExchangeAdd64' : identificateur introuvable C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_export.h(41): warning C4668: 'USING_CEF_SHARED' non défini(e) comme préprocesseur ou macro, remplacement par '0' pour '#if/#elif' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(164): warning C4458: la déclaration de 'x' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1244): note: voir la déclaration de '_cef_point_t::x' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(164): warning C4458: la déclaration de 'y' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1245): note: voir la déclaration de '_cef_point_t::y' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(205): warning C4458: la déclaration de 'x' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1252): note: voir la déclaration de '_cef_rect_t::x' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(205): warning C4458: la déclaration de 'y' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1253): note: voir la déclaration de '_cef_rect_t::y' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(205): warning C4458: la déclaration de 'width' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1254): note: voir la déclaration de '_cef_rect_t::width' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(205): warning C4458: la déclaration de 'height' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1255): note: voir la déclaration de '_cef_rect_t::height' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(246): warning C4458: la déclaration de 'width' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1262): note: voir la déclaration de '_cef_size_t::width' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(246): warning C4458: la déclaration de 'height' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1263): note: voir la déclaration de '_cef_size_t::height' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(288): warning C4458: la déclaration de 'bounds' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1273): note: voir la déclaration de '_cef_draggable_region_t::bounds' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(288): warning C4458: la déclaration de 'draggable' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1278): note: voir la déclaration de '_cef_draggable_region_t::draggable' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(343): warning C4458: la déclaration de 'device_scale_factor' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1381): note: voir la déclaration de '_cef_screen_info_t::device_scale_factor' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(344): warning C4458: la déclaration de 'depth' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1386): note: voir la déclaration de '_cef_screen_info_t::depth' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(345): warning C4458: la déclaration de 'depth_per_component' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1392): note: voir la déclaration de '_cef_screen_info_t::depth_per_component' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(346): warning C4458: la déclaration de 'is_monochrome' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1397): note: voir la déclaration de '_cef_screen_info_t::is_monochrome' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(347): warning C4458: la déclaration de 'rect' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1409): note: voir la déclaration de '_cef_screen_info_t::rect' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(348): warning C4458: la déclaration de 'available_rect' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(1424): note: voir la déclaration de '_cef_screen_info_t::available_rect' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(830): warning C4458: la déclaration de 'from' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(2014): note: voir la déclaration de '_cef_page_range_t::from' C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types_wrappers.h(830): warning C4458: la déclaration de 'to' masque le membre de classe C:\project\Plugins\BLUI\ThirdParty\cef\Win\include/internal/cef_types.h(2015): note: voir la déclaration de '_cef_page_range_t::to' ERROR : UBT error : Failed to produce item: E:\Projects\SGN\SGN_Git\Plugins\BLUI\Intermediate\Build\Win64\UE4Editor\DebugGame\UE4Editor-Blu-Win64-DebugGame.lib

Any idea? :/

@aaronsnoswell
Copy link

This is great that @Speedy37's commit fixes UE4.15 compatibility. It would be great if the releases page was updated with a 4.15 compatible release. This would allow others (me :P) to keep using BLUI without downloading CEF and doing a build :)

@ashea-code
Copy link
Owner

Hey everyone, wanted to let you know that I've seen all your issues and comment about the 4.15 problems and possible 4.16 now!

I'll be finishing up my current semester this week, so I might be able to make a few builds of the plugin for releases in the next month or so. I'll keep everyone posted!

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

No branches or pull requests

3 participants