# Create C++ ThirdParty Plugin on Mac from Zero

**URL:** <https://forums.unrealengine.com/t/create-c-thirdparty-plugin-on-mac-from-zero/352143>\
**Category:** C++\
**Tags:** MAC, unreal-engine, question, CPP\
**Created:** [March 29, 2016, 1:02pm UTC](https://forums.unrealengine.com/t/create-c-thirdparty-plugin-on-mac-from-zero/352143 "2016-03-29T13:02:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pirate\_Tony](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Pirate\_Tony](https://forums.unrealengine.com/u/Pirate_Tony)\
**Post date:** [March 29, 2016, 1:02pm UTC](https://forums.unrealengine.com/t/create-c-thirdparty-plugin-on-mac-from-zero/352143/1 "2016-03-29T13:02:14Z")

</div>

In C++ project:

1. Plugins
2. Click “New Plugin” \> “Third Party Plugin” \> named “MyPlugin”
3. After create UE4 plugin template files they doesn’t compile , bcoz of created sources is for VS Windows system

 ![84234-screen+shot+2016-03-29+at+18.50.59.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/b/0/c/b0c12aa4a305487cf4e48c3c3230a8990304a691.png)

Please provide plugin samples for UE4. Mac

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_2b03d27c](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_2b03d27c](https://forums.unrealengine.com/u/anonymous_user_2b03d27c)\
**Post date:** [March 29, 2016, 5:16pm UTC](https://forums.unrealengine.com/t/create-c-thirdparty-plugin-on-mac-from-zero/352143/2 "2016-03-29T17:16:49Z")

</div>

Hey PirateTony-

I believe you are referring to the project not compiling after adding a new third party library plugin, is that correct? I was able to test this issue and have entered a bug report (UE-28874) for investigation.

Cheers

---

<div class="post-metadata">

**Author:** ![Pirate\_Tony](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Pirate\_Tony](https://forums.unrealengine.com/u/Pirate_Tony)\
**Post date:** [March 29, 2016, 8:38pm UTC](https://forums.unrealengine.com/t/create-c-thirdparty-plugin-on-mac-from-zero/352143/3 "2016-03-29T20:38:27Z")

</div>

Exactly. After click “NEW PLUGIN” → “3rd Party” then ue generates files for vc (not for xcode)

---

<div class="post-metadata">

**Author:** ![IdentityCrisisUK](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@IdentityCrisisUK](https://forums.unrealengine.com/u/IdentityCrisisUK)\
**Post date:** [April 7, 2016, 9:46am UTC](https://forums.unrealengine.com/t/create-c-thirdparty-plugin-on-mac-from-zero/352143/4 "2016-04-07T09:46:11Z")

</div>

Hi there, could you please provide some details of what errors you are seeing after creating this example plugin? This has been distributed with windows only libraries for some time and I thought that there was sufficient guarding in the code to ensure that it would still compile and just display a warning dialog on non-windows platforms.

---

<div class="post-metadata">

**Author:** ![IdentityCrisisUK](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@IdentityCrisisUK](https://forums.unrealengine.com/u/IdentityCrisisUK)\
**Post date:** [April 7, 2016, 3:35pm UTC](https://forums.unrealengine.com/t/create-c-thirdparty-plugin-on-mac-from-zero/352143/5 "2016-04-07T15:35:58Z")

</div>

Never mind, reproduced this now. Should be a fix in the 4.11.2 release, might be able to get a Mac example library in 4.12.

---

<div class="post-metadata">

**Author:** ![Pirate\_Tony](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Pirate\_Tony](https://forums.unrealengine.com/u/Pirate_Tony)\
**Post date:** [April 7, 2016, 3:42pm UTC](https://forums.unrealengine.com/t/create-c-thirdparty-plugin-on-mac-from-zero/352143/6 "2016-04-07T15:42:44Z")

</div>

Yes.  
UE need more samples for OS X (like windows). For mac developers it is important bcoz it is first steps for start porting apps and developers stuff too!

Please. Dont ignore mac developers :]
