# How to load c++ project on linux?

**URL:** <https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190>\
**Category:** Platform & Builds\
**Tags:** unreal-engine, crash, packaging-projects, UE4, CPP, question\
**Created:** [August 28, 2015, 1:51pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190 "2015-08-28T13:51:31Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_f96e396f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_f96e396f](https://forums.unrealengine.com/u/anonymous_user_f96e396f)\
**Post date:** [August 28, 2015, 1:51pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/1 "2015-08-28T13:51:31Z")

</div>

I am trying to load c++ project, but it open MyProject.workspace instead of project.

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [August 28, 2015, 2:24pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/2 "2015-08-28T14:24:44Z")

</div>

Do you build the project? you won’t be able to run editor without builded module in project

---

<div class="post-metadata">

**Author:** ![tsunamireversal](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@tsunamireversal](https://forums.unrealengine.com/u/tsunamireversal)\
**Post date:** [August 28, 2015, 2:38pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/3 "2015-08-28T14:38:13Z")

</div>

Which IDE are you using ?

You should try QTCreator, it works fine under linux.

Check out:

  
It works if you load CMakeLists.txt in your project, and run CMAKE.

Cheers

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_f96e396f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_f96e396f](https://forums.unrealengine.com/u/anonymous_user_f96e396f)\
**Post date:** [August 28, 2015, 3:16pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/4 "2015-08-28T15:16:40Z")

</div>

I use Kdevelop.

---

<div class="post-metadata">

**Author:** ![tsunamireversal](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@tsunamireversal](https://forums.unrealengine.com/u/tsunamireversal)\
**Post date:** [August 28, 2015, 3:28pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/5 "2015-08-28T15:28:16Z")

</div>

…same principles apply 🙂

I asked a similar question some time ago (I was really confused), some answers are there:

> **[UE4 Linux Native Compilation using KDevelop not working](https://forums.unrealengine.com/showthread.php?55549-UE4-Linux-Native-Compilation-using-KDevelop-not-working)**
>
> Hello gentlemen, I’m trying to compile the engine under Linux (Ubuntu 14.10). So far I’ve been able to run both the Setup.sh and GenerateProjectFiles.sh scripts successfully: I see the CMakeLists.txt now. Because I keep reading about people having...

I had found also a post somewhere that had to do with .kdev4 directory to paste includes and defines to make it work…

A lot of info here also:

> **[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...

Cheers

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_f96e396f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_f96e396f](https://forums.unrealengine.com/u/anonymous_user_f96e396f)\
**Post date:** [August 28, 2015, 11:29pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/6 "2015-08-28T23:29:46Z")

</div>

i built it and when i try to load it engine write `LogInit:Warning: Incompatible or missing module: libUE4Editor-ShootanCpp.so `

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_f96e396f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_f96e396f](https://forums.unrealengine.com/u/anonymous_user_f96e396f)\
**Post date:** [August 29, 2015, 5:50pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/7 "2015-08-29T17:50:07Z")

</div>

I tryed doing like on the video in QTcreator, but it still crash on loading with that output `Using jemalloc.`  
`Increasing per-process limit of core file size to infinity.`  
`[2015.08.29-17.37.04:905][0]LogInit:Display: Running engine for game: ShootanCpp`  
`[2015.08.29-17.37.04:905][0]LogPlatformFile: Not using cached read wrapper`  
`[2015.08.29-17.37.04:905][0]LogInit:Display: RandInit(630203036) SRandInit(630203042).`  
`[2015.08.29-17.37.04:905][0]LogTaskGraph: Started task graph with 4 named threads and 7 total threads.`  
`[2015.08.29-17.37.04:905][0]LogStats: Stats thread started at 2.711760`  
`[2015.08.29-17.37.04:905][0]LogInit:Warning: Incompatible or missing module: libUE4Editor-ShootanCpp.so`  
`[2015.08.29-17.37.04:922][0]LogInit: Initializing SDL.`  
`[2015.08.29-17.37.07:311][0]LogInit: Initialized SDL 2.0.4 (compiled against 2.0.4)`  
`[2015.08.29-17.37.07:311][0]LogInit: Display metrics:`  
`[2015.08.29-17.37.07:311][0]LogInit: PrimaryDisplayWidth: 1280`  
`[2015.08.29-17.37.07:311][0]LogInit: PrimaryDisplayHeight: 1024`  
`[2015.08.29-17.37.07:311][0]LogInit: PrimaryDisplayWorkAreaRect:`  
`[2015.08.29-17.37.07:311][0]LogInit: Left=0, Top=0, Right=1280, Bottom=989`  
`[2015.08.29-17.37.07:312][0]LogInit: VirtualDisplayRect:`  
`[2015.08.29-17.37.07:312][0]LogInit: Left=0, Top=0, Right=1280, Bottom=989`  
`[2015.08.29-17.37.07:312][0]LogInit: TitleSafePaddingSize: X=0.000 Y=0.000`  
`[2015.08.29-17.37.07:312][0]LogInit: ActionSafePaddingSize: X=0.000 Y=0.000`  
`[2015.08.29-17.37.07:312][0]LogInit: Number of monitors: 1`  
`[2015.08.29-17.37.07:312][0]LogInit: Monitor 0`  
`[2015.08.29-17.37.07:312][0]LogInit: Name: SyncMaster 19"`  
`[2015.08.29-17.37.07:312][0]LogInit: ID: display0`  
`[2015.08.29-17.37.07:312][0]LogInit: NativeWidth: 1280`  
`[2015.08.29-17.37.07:312][0]LogInit: NativeHeight: 1024`  
`[2015.08.29-17.37.07:312][0]LogInit: bIsPrimary: true `

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_f96e396f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_f96e396f](https://forums.unrealengine.com/u/anonymous_user_f96e396f)\
**Post date:** [August 31, 2015, 3:12pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/8 "2015-08-31T15:12:09Z")

</div>

After rebuilding of the Unreal Engine it started writing about all my projects that engine version is unknown and compiling them. So that fixed that issue.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_f96e396f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_f96e396f](https://forums.unrealengine.com/u/anonymous_user_f96e396f)\
**Post date:** [August 31, 2015, 3:16pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/9 "2015-08-31T15:16:24Z")

</div>

also i added project directory to .workspace and includes files

---

<div class="post-metadata">

**Author:** ![Yaakuro](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/yaakuro/32/918670_2.png) [@Yaakuro](https://forums.unrealengine.com/u/Yaakuro)\
**Post date:** [September 6, 2015, 8:42pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/10 "2015-09-06T20:42:56Z")

</div>

.workspace is for CodeLite. Neither qtcreator nor kdevelop are fully integrated.

> **[YouTube](https://www.youtube.com/?app=desktop)**
>
> Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

---

<div class="post-metadata">

**Author:** ![LuisAlaguna](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/luisalaguna/32/570408_2.png) [@LuisAlaguna](https://forums.unrealengine.com/u/LuisAlaguna)\
**Post date:** [November 5, 2015, 6:09pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/11 "2015-11-05T18:09:54Z")

</div>

Are you using KDevelop for Plasma 5?

---

<div class="post-metadata">

**Author:** ![LuisAlaguna](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/luisalaguna/32/570408_2.png) [@LuisAlaguna](https://forums.unrealengine.com/u/LuisAlaguna)\
**Post date:** [November 5, 2015, 6:10pm UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/12 "2015-11-05T18:10:39Z")

</div>

To me doesn’t works, ever try QtCreator compile the project with GCC instead CLANG, so, this create a hard bug :’(

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b01b0afd](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b01b0afd](https://forums.unrealengine.com/u/anonymous_user_b01b0afd)\
**Post date:** [November 4, 2017, 4:16am UTC](https://forums.unrealengine.com/t/how-to-load-c-project-on-linux/330190/13 "2017-11-04T04:16:01Z")

</div>

Any of the solutions dont work im using linux mint 18 and when in open a blank c++ document from unreal it takes me to code blocks or any ide which i try to use and the unreal engine gets closed and later when i try to open the project after opening unreal again it shows something like this is not able to compile or compiling with another version of unreal engine and those error messages. Help ! Thanks…
