# 4.27 C++ Transition Guide

**URL:** <https://forums.unrealengine.com/t/4-27-c-transition-guide/246388>\
**Category:** C++\
**Tags:** unreal-engine\
**Created:** [August 19, 2021, 3:58pm UTC](https://forums.unrealengine.com/t/4-27-c-transition-guide/246388 "2021-08-19T15:58:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [August 19, 2021, 3:58pm UTC](https://forums.unrealengine.com/t/4-27-c-transition-guide/246388/1 "2021-08-19T15:58:12Z")

</div>

Dear Community,

UE4 4.27, Bink, Oodle and a whole lot more are here!!  
[https://docs.unrealengine.com/4.27/en-US/WhatsNew/Builds/ReleaseNotes/4\_27/](https://docs.unrealengine.com/4.27/en-US/WhatsNew/Builds/ReleaseNotes/4_27/)

You are welcome to post any issues you have, or questions, as you are upgrading your project to 4.27 here!

If you figure out any compile error solutions feel free to tell us about it in this thread so we can all help each out with the transition!

Victory to You!

❤

Rama

~

Visual Studio 2019

As mentioned by Epic, 4.27 will be compatible with UE5 when it is released officially, and so if you have not set up VS2019 for UE5 yet then you will want to do that for 4.27.

I have a UE5 thread that explains this in greater detail here!

> [@rainbow UE5 C++ And Blueprint Community Tutorials (Notification Center)](https://forums.unrealengine.com/t/ue5-c-and-blueprint-community-tutorials-notification-center/231356/2):
>
> “Help, I Can’t Create A C++ Project!” Solution: You need to download ASP net Core 3.1 If you see this: You probably need to download ASP net Core 3.1 (if you have Visual Studio 2019 already): sun_with_face Pro Tip: sun_with_face If you are like me, you downloaded the installer, and then tried to create a project again, and got the same message, and you panicked and grabbed your dog/cat/nearest plant herb for comfort. Don’t worry, you just have to restart your computer firs…

---

<div class="post-metadata">

**Author:** ![DanathMorrin](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/danathmorrin/32/592574_2.png) [@DanathMorrin](https://forums.unrealengine.com/u/DanathMorrin)\
**Post date:** [August 21, 2021, 4:53pm UTC](https://forums.unrealengine.com/t/4-27-c-transition-guide/246388/2 "2021-08-21T16:53:05Z")

</div>

Several people, including me, are having compiling issues during building from source UE 4.27 Release (Development Editor, x64, VS 2017, Win 10): [https://answers.unrealengine.com/questions/1034296/building-ue-427-fails-due-to-missing-physx-headers.html](https://answers.unrealengine.com/questions/1034296/building-ue-427-fails-due-to-missing-physx-headers.html)  
Can you take a look, please?

---

<div class="post-metadata">

**Author:** ![DonFrag](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DonFrag](https://forums.unrealengine.com/u/DonFrag)\
**Post date:** [August 21, 2021, 7:19pm UTC](https://forums.unrealengine.com/t/4-27-c-transition-guide/246388/3 "2021-08-21T19:19:08Z")

</div>

I have the exactly same issue

---

<div class="post-metadata">

**Author:** ![HonestDanGames](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@HonestDanGames](https://forums.unrealengine.com/u/HonestDanGames)\
**Post date:** [September 6, 2022, 11:44am UTC](https://forums.unrealengine.com/t/4-27-c-transition-guide/246388/4 "2022-09-06T11:44:39Z")

</div>

If you’ve changed your CameraShakes to MatineeCameraShakes in 4.26, in 4.27 the MatineeCameraShake was moved to its own module: GameplayCamera. You’ll need to include that in your projects Build.cs, and update your includes

from:  
#include \<Runtime/Engine/Classes/Camera/CameraShake.h\>  
to  
#include \<GameplayCameras/Public/MatineeCameraShake.h\>

Also noticed a few members need accessed or set via Getters and Setters, but the deprecated warnings messages give all the details there so should be easy enough for people to sort.
