# Projucer live build issues

**URL:** <https://forum.juce.com/t/projucer-live-build-issues/19976>\
**Category:** The Projucer\
**Created:** [November 18, 2016, 9:44pm UTC](https://forum.juce.com/t/projucer-live-build-issues/19976 "2016-11-18T21:44:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![adamwilson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/adamwilson/32/1387_2.png) [@adamwilson](https://forum.juce.com/u/adamwilson)\
**Post date:** [November 18, 2016, 9:44pm UTC](https://forum.juce.com/t/projucer-live-build-issues/19976/1 "2016-11-18T21:44:47Z")

</div>

A couple of issues arising starting to use Projucer’s live build facility:

1. I had to close and re-open Projucer after registering in order for it to activate.
2. In one of my components I had some old Intojucer settings (Class/Subcomponents/graphics/etc) which I’d been ignoring, and since made changes to the component class. The live build engine seems to save these automatically and overwrite those parts of the component. I’m now going to remove all that stuff as it seems not well supported and I feel comfortable hand-coding my GUI these days. Would be nice to get a warning from Projucer before it overwrites code though.
3. I use a lot of lamdas and `std::function`s in my code - I am getting errors from `<functional>`: ![](https://us1.discourse-cdn.com/flex026/uploads/juce/original/2X/3/3689fbf0dc868964ce75c156ee5d895b67fbd52b.png)
4. I know this has been asked before: but please can we have the ability to include/ignore files for a given platform. I had to pepper my iOS-only files with `#if JUCE_IOS` and now I’m struggling to fix a linker error in Xcode…

---

<div class="post-metadata">

**Author:** ![t0m](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/t0m/32/16413_2.png) [@t0m](https://forum.juce.com/u/t0m)\
**Post date:** [November 21, 2016, 9:06am UTC](https://forum.juce.com/t/projucer-live-build-issues/19976/2 "2016-11-21T09:06:27Z")

</div>

> I use a lot of lamdas and std::functions in my code - I am getting errors from `<functional>`:

I’m afraid the current iteration of the live build engine can’t compile std::function. It’s not an easy thing to do!

---

<div class="post-metadata">

**Author:** ![ed95](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/ed95/32/7635_2.png) [@ed95](https://forum.juce.com/u/ed95)\
**Post date:** [November 21, 2016, 1:00pm UTC](https://forum.juce.com/t/projucer-live-build-issues/19976/3 "2016-11-21T13:00:08Z")

</div>

> I had to close and re-open Projucer after registering in order for it to activate.

What platform was this on? Just tried removing the live-build .dll and re-registering on both macOS Sierra and Windows 10 and neither required restarting the Projucer for it to work.

---

<div class="post-metadata">

**Author:** ![adamwilson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/adamwilson/32/1387_2.png) [@adamwilson](https://forum.juce.com/u/adamwilson)\
**Post date:** [November 21, 2016, 2:20pm UTC](https://forum.juce.com/t/projucer-live-build-issues/19976/4 "2016-11-21T14:20:24Z")

</div>

OS X El Capitan 10.11.6
