# Can I use a non VS Program?

**URL:** <https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768>\
**Category:** C++\
**Tags:** unreal-engine\
**Created:** [October 26, 2017, 12:19am UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768 "2017-10-26T00:19:43Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![GamesByH](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GamesByH](https://forums.unrealengine.com/u/GamesByH)\
**Post date:** [October 26, 2017, 12:19am UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/1 "2017-10-26T00:19:43Z")

</div>

Can I use a different compiler than VS? My VS isn’t working.

---

<div class="post-metadata">

**Author:** ![Zeblote](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Zeblote](https://forums.unrealengine.com/u/Zeblote)\
**Post date:** [October 26, 2017, 5:50pm UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/2 "2017-10-26T17:50:58Z")

</div>

…or, you could fix your VS.

---

<div class="post-metadata">

**Author:** ![Sveitar](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/sveitar/32/710746_2.png) [@Sveitar](https://forums.unrealengine.com/u/Sveitar)\
**Post date:** [October 26, 2017, 8:02pm UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/3 "2017-10-26T20:02:53Z")

</div>

With unreal 4.18 you can use visual studio code [https://code.visualstudio.com/](https://code.visualstudio.com/)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c1553c2c](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c1553c2c](https://forums.unrealengine.com/u/anonymous_user_c1553c2c)\
**Post date:** [October 26, 2017, 10:49pm UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/4 "2017-10-26T22:49:20Z")

</div>

I’m curious too. Not that I’ve been having huge difficulties with VS and I’m sure other ones await down the road but take only the heavyweight of unused features…  
It wouldn’t hurt to have a streamlined lightweight alternative like Code::Blocks.

---

<div class="post-metadata">

**Author:** ![KVogler](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@KVogler](https://forums.unrealengine.com/u/KVogler)\
**Post date:** [October 27, 2017, 12:37am UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/5 "2017-10-27T00:37:40Z")

</div>

I guess technically you could use another C++ IDE than VS. For example C++ builder from embacadero.  
The problem would be the unreal build tool which is tailored to VS…

---

<div class="post-metadata">

**Author:** ![sbbg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@sbbg](https://forums.unrealengine.com/u/sbbg)\
**Post date:** [October 27, 2017, 2:59am UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/6 "2017-10-27T02:59:18Z")

</div>

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

This is actually answered in wiki. But more critical problem is that: How broken is you visual studio? At least you need the toolchain to build the game, right?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c1553c2c](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c1553c2c](https://forums.unrealengine.com/u/anonymous_user_c1553c2c)\
**Post date:** [October 28, 2017, 8:31pm UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/7 "2017-10-28T20:31:52Z")

</div>

> [@sbbg](#):
>
> [A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums](https://wiki.unrealengine.com/Linux_Known_Issues#C.2B.2B_projects_and_IDE.27s)
> 
> This is actually answered in wiki. But more critical problem is that: How broken is you visual studio? At least you need the toolchain to build the game, right?

My VS or OP’s? I got mine worked out (albeit it took me 3 days to be able to build a dummy C++ Unreal project). Still I’m going to use VS if that’s what Unreal developers had/have in mind.

---

<div class="post-metadata">

**Author:** ![GamesByH](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GamesByH](https://forums.unrealengine.com/u/GamesByH)\
**Post date:** [October 28, 2017, 8:31pm UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/8 "2017-10-28T20:31:52Z")

</div>

Alright. I’ll check some of this out. I can’t fix my VS I tried, I did another forum thread about it too a while back.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c1553c2c](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c1553c2c](https://forums.unrealengine.com/u/anonymous_user_c1553c2c)\
**Post date:** [October 28, 2017, 8:33pm UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/9 "2017-10-28T20:33:02Z")

</div>

What exactly isn’t working? I was on the point of reinstalling Windows and then I nailed it.

---

<div class="post-metadata">

**Author:** ![GamesByH](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GamesByH](https://forums.unrealengine.com/u/GamesByH)\
**Post date:** [October 28, 2017, 9:25pm UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/10 "2017-10-28T21:25:42Z")

</div>

It gives me an error when I try to open Visual Studios with a UE4 project,

 ![VStudio_Error.png](https://d3kjluh73b9h9o.cloudfront.net/original/3X/2/d/2d9bf8de4d72123a0af9fb49ce2d61b5d63435f9.png)

---

<div class="post-metadata">

**Author:** ![sbbg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@sbbg](https://forums.unrealengine.com/u/sbbg)\
**Post date:** [October 30, 2017, 4:27am UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/11 "2017-10-30T04:27:35Z")

</div>

> [@GamesByH](#):
>
> It gives me an error when I try to open Visual Studios with a UE4 project,
> 
> ![VStudio_Error.png](https://d3kjluh73b9h9o.cloudfront.net/original/3X/2/d/2d9bf8de4d72123a0af9fb49ce2d61b5d63435f9.png)

As far as I can tell, it tells something about registry error with Visual Studio. But that’s just a guess from someone use UE4 on Linux mostly.  
All I can suggest is try fire up your regedit and poking around Visual Studio’s keys for more insight. ( look for the string like “IContentTypeRegisterService”,  
it probably got a broken value or simply MIA.)  
Hope the other windows dev can help you more.

---

<div class="post-metadata">

**Author:** ![ExtraLifeMatt](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/extralifematt/32/918695_2.png) [@ExtraLifeMatt](https://forums.unrealengine.com/u/ExtraLifeMatt)\
**Post date:** [October 31, 2017, 1:38pm UTC](https://forums.unrealengine.com/t/can-i-use-a-non-vs-program/101768/12 "2017-10-31T13:38:29Z")

</div>

> [@GamesByH](#):
>
> It gives me an error when I try to open Visual Studios with a UE4 project,
> 
> ![VStudio_Error.png](https://d3kjluh73b9h9o.cloudfront.net/original/3X/2/d/2d9bf8de4d72123a0af9fb49ce2d61b5d63435f9.png)

Googling that error, I found this advice - give it a shot:

> [@](#):
>
> Based on your description, It seems that the issue is with Visual Studio Isolated shell. Please try clean the Visual Studio Component Model Cache. Just delete or rename this folder.
> 
> For VS 2017 it should be :  
> %AppData%..\Local\Microsoft\VisualStudio\15.0\ComponentModelCache
> 
> For VS 2015 it should be :  
> %AppData%..\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
