ash3D / UEVideoRecorder

Video record and screenshot taking plugin for Unreal Engine 4.
MIT License
126 stars 35 forks source link

Issue with UE 4.17.1 #3

Closed ToxaDev closed 7 years ago

ToxaDev commented 7 years ago

Help me please to add this plugin into UE 4.17 game

Got errors while loading editor: https://imgur.com/TjTYulc https://imgur.com/EuHYMXt

Thanks.

ash3D commented 7 years ago

I just tested the plugin with UE 4.17.1 and it works. The error messages you received suggests that you has built the plugin with older UE version and trying to use it with newer one. Try to rebuild the plugin with target UE version: in the first error message (where UE asks to disable the plugin) select 'No' (or re enable it if it was disabled); then UE should ask to rebuild it - select 'Yes'. Alternatively you may rebuild the plugin in Visual Studio.

Hope this will help.

ToxaDev commented 7 years ago

Thank you! Now i got other trouble with VS 2017 v15.3 Maybe you have some solution for this problem?

I facing with this errors during compilation

1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(129): error C2833: 'operator InterfaceType' is not a recognized operator or typeC:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(129): error C2833: 'operator InterfaceType' is not a recognized operator or type
1>
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(151): note: see reference to class template instantiation 'Microsoft::WRL::Details::ComPtrRef<T>' being compiled
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(151): note: see reference to class template instantiation 'Microsoft::WRL::Details::ComPtrRef<T>' being compiled
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(129): error C2059: syntax error: 'newline'C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(129): error C2059: syntax error: 'newline'
1>
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(130): error C2334: unexpected token(s) preceding '{'; skipping apparent function bodyC:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(130): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1>
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(136): error C2143: syntax error: missing ';' before '*'
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(136): error C2143: syntax error: missing ';' before '*'
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(136): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(136): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(137): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(137): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(142): error C2143: syntax error: missing ';' before '*'
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(142): error C2143: syntax error: missing ';' before '*'
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(142): error C4430: missing type specifier - int assumed. Note: C++ does not support default-intC:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(142): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(143): error C2334: unexpected token(s) preceding '{'; skipping apparent function bodyC:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(143): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1>
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(147): error C2143: syntax error: missing ';' before '*'
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(147): error C2143: syntax error: missing ';' before '*'
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(147): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(147): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(148): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(148): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(691): error C2187: syntax error: 'identifier' was unexpected here
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(699): error C2187: syntax error: 'identifier' was unexpected here
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(691): error C2187: syntax error: 'identifier' was unexpected here
1>C:\Program Files (x86)\Windows Kits\8.1\include\winrt\wrl/client.h(699): error C2187: syntax error: 'identifier' was unexpected here
ToxaDev commented 7 years ago

Fixed by changing build tool from 140 to 141 Thank you for plugin