Building ACE 5.5 on Windows XP with Visual Studio 2005


You will see here how to compile the ACE libraries used by Smartflow2 : ACE, ACEXML and ACEXML_Parser. 

1. Uncompress the ACE distribution into C:\, you will obtain the C:\ACE_wrappers directory. This directory will be referred to as ACE_ROOT in the following steps -- so ACE_ROOT\ace would be C:\ACE_wrappers\ace



2. On the Desktop, right click on "My Computer" then click on "Properties". Go to the "Advanced" tab and click on the "Environment Variables" button. Create a new "System variable" :



Variable name : ACE_ROOT
Variable value : C:\ACE_wrappers



Then edit the "Path" variable and add at the end :
;%ACE_ROOT%\lib



3. Create a file called config.h in the ACE_ROOT\ace directory that contains:



#include "ace/config-win32.h"



4. Launch Visual Studio 2005 and go to "File->Open->Project/Solution...".
Load the solution ACE_ROOT\ACE_vc8.sln



5. Go to "Build->Configuration Manager...", select "Release" as "Active solution configuration" and then click on the "Close" button.



6. On the left of the screen ("Solution Explorer"), right click on "ACE" and select "Build". Wait for the end of the compilation.



7. On the left of the screen ("Solution Explorer"), right click on "ACEXML" and select "Build". Wait for the end of the compilation.



8. On the left of the screen ("Solution Explorer"), right click on "ACEXML_Parser" and select "Build". Wait for the end of the compilation.

