# Problem with iPlug2 setup for AAX on win10

**URL:** <https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87>\
**Category:** Windows\
**Created:** [20 May 2020 20:45 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87 "2020-05-20T20:45:16Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Quentin](https://avatars.discourse-cdn.com/v4/letter/q/e47c2d/32.png) [@Quentin](https://iplug2.discourse.group/u/Quentin)\
**Post date:** [20 May 2020 20:45 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87/1 "2020-05-20T20:45:16Z")

</div>

I can build app, VST2, and VST3 but the AAX version fails. I downloaded the AAX\_SDK (AAX\_SDK\_2p2p2) and put the contents of the AAX\_SDK\_2p2p2 folder in iPlug2\Dependencies\IPlug\AAX\_SDK.

Can someone who has successfully built an AAX version help me out here? Obviously something wrong with how AAX\_SDK is installed.

When I build the IPlugEffect solution (with VC++ Community 2019) I get the following errors

4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(147,44): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Parameters.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(155,123): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Parameters.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(156,49): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Parameters.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(157,111): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Parameters.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(158,40): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Parameters.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.cpp(19,10): fatal error C1083: Cannot open include file: ‘AAX\_Exception.h’: No such file or directory

4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(147,44): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Describe.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(155,123): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Describe.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(156,49): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Describe.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(157,111): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Describe.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Parameters.h(158,40): error C3646: ‘AAX\_OVERRIDE’: unknown override specifier (compiling source file …\IPlug\AAX\IPlugAAX\_Describe.cpp)  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Describe.cpp(55,20): error C2065: ‘AAX\_eStemFormat\_Ambi\_1\_ACN’: undeclared identifier  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Describe.cpp(60,20): error C2065: ‘AAX\_eStemFormat\_Ambi\_2\_ACN’: undeclared identifier  
4\>C:\Users\Quentin\Desktop\SW Development\VST Projects\iPlug2\IPlug\AAX\IPlugAAX\_Describe.cpp(62,20): error C2065: ‘AAX\_eStemFormat\_Ambi\_3\_ACN’: undeclared identifier

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [21 May 2020 06:47 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87/2 "2020-05-21T06:47:07Z")

</div>

you need **AAX\_SDK\_2p3p2**

---

<div class="post-metadata">

**Author:** ![Quentin](https://avatars.discourse-cdn.com/v4/letter/q/e47c2d/32.png) [@Quentin](https://iplug2.discourse.group/u/Quentin)\
**Post date:** [21 May 2020 11:32 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87/3 "2020-05-21T11:32:31Z")

</div>

Thanks, Oli and thanks for an amazing piece of work this iPlug2.

---

<div class="post-metadata">

**Author:** ![Quentin](https://avatars.discourse-cdn.com/v4/letter/q/e47c2d/32.png) [@Quentin](https://iplug2.discourse.group/u/Quentin)\
**Post date:** [24 May 2020 15:51 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87/4 "2020-05-24T15:51:34Z")

</div>

OK, so using the correct AAX\_SDK helped but I did have to make an additional change for the aax project.  
In IPLugEffect Properties-\>General-\>Configfuration Type (both x32 and x64) I had to change to Static Lib from Dynamic.  
I didn’t check but I imagine same needs to be done in the other Example projects.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [24 May 2020 16:23 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87/5 "2020-05-24T16:23:27Z")

</div>

i believe this info is here

> <https://github.com/iPlug2/iPlug2/blob/master/Dependencies/IPlug/AAX_SDK/README.md>

---

<div class="post-metadata">

**Author:** ![Quentin](https://avatars.discourse-cdn.com/v4/letter/q/e47c2d/32.png) [@Quentin](https://iplug2.discourse.group/u/Quentin)\
**Post date:** [24 May 2020 17:27 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87/6 "2020-05-24T17:27:59Z")

</div>

Well, what i mentioned is an additional step for Windows not in the Readme. The runtime lib setting was already correct after i cloned. But the Configuration Type was set to Dynamic lib and needed to be changed to static for aax.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [24 May 2020 18:36 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87/7 "2020-05-24T18:36:54Z")

</div>

The AAX library project was set to dynamic lib?

---

<div class="post-metadata">

**Author:** ![Quentin](https://avatars.discourse-cdn.com/v4/letter/q/e47c2d/32.png) [@Quentin](https://iplug2.discourse.group/u/Quentin)\
**Post date:** [24 May 2020 18:51 UTC](https://iplug2.discourse.group/t/problem-with-iplug2-setup-for-aax-on-win10/87/8 "2020-05-24T18:51:33Z")

</div>

Yes. I’ll look at some other examples. To see how they are setup.
