# Precompiled Headers

**URL:** <https://forum.juce.com/t/precompiled-headers/10447>\
**Category:** General JUCE discussion\
**Created:** [May 13, 2013, 10:44pm UTC](https://forum.juce.com/t/precompiled-headers/10447 "2013-05-13T22:44:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fireplayer](https://avatars.discourse-cdn.com/v4/letter/f/48db29/32.png) [@fireplayer](https://forum.juce.com/u/fireplayer)\
**Post date:** [May 13, 2013, 10:44pm UTC](https://forum.juce.com/t/precompiled-headers/10447/1 "2013-05-13T22:44:42Z")

</div>

How can I use precompiled headers and juce? When I use them all of my files compile, but juce files get tons of errors starting with:

[code]juce\_audio\_basics.cpp. '#include “AppConfig.h” : skipped when looking for precompiled header use

etc…  
[/code]  
On Windows 8 and VS 2010 with latest stable juce source, not the current work in progress

Thanks  
FirePlayer

---

<div class="post-metadata">

**Author:** ![atom](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/atom/32/113_2.png) [@atom](https://forum.juce.com/u/atom)\
**Post date:** [May 14, 2013, 7:08am UTC](https://forum.juce.com/t/precompiled-headers/10447/2 "2013-05-14T07:08:23Z")

</div>

exclude the JUCE source files from using precompiled headers, you can do that on per-file basis in VS. I do that and it works.

---

<div class="post-metadata">

**Author:** ![fireplayer](https://avatars.discourse-cdn.com/v4/letter/f/48db29/32.png) [@fireplayer](https://forum.juce.com/u/fireplayer)\
**Post date:** [May 14, 2013, 6:22pm UTC](https://forum.juce.com/t/precompiled-headers/10447/3 "2013-05-14T18:22:19Z")

</div>

Thanks and that is what I thought. I was hoping for a simpler method, but at least this works.
