Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > C++ code > Generating C++ code > Generating C++ code > Concepts > ACS Code Generator DLLs (C++ code)
  
ACS Code Generator DLLs (C++ code)
For information about ACS Code Generator DLLs for generating code for systems and system simulation, see ACS Code Generator DLLs for system simulation (C++ code)
Code Generator DLLs determine what type of code is generated by ACS. From the Launch ACS/TDK dialog you select the Code Generator DLL you want to use.
ACS is supplied with the following Code Generator DLLs for generating C++ code:
Cpp Win32 Production - use this Code Generator DLL for generating target ready code for a Windows operation system.
Cpp Generic Production - use this Code Generator DLL for generating target ready code for operating systems that are not Windows.
If you have installed Modeler to the default location, the supplied Code Generator DLLs reside in subfolders of the following folder (the name of a Code Generator DLL's folder matches that of the Code Generator DLL).
For Windows Vista and later operating systems:
C:\Users\<user>\AppData\Roaming\ItsShadow\ScriptDir\CppGen
For 64-bit versions of pre Windows Vista operating systems:
C:\Program Files (x86)\PTC Integrity Modeler\Modeler\System\CppGen
For 32-bit versions of pre Windows Vista operating systems:
C:\Program Files\PTC Integrity Modeler\Modeler\System\CppGen
When you generate code using the preceding Code Generator DLLs, ACS copies project files to the target folder and updates the paths in those files for your computer:
Cpp Win32 Production - ACS copies the project files from the following folder (assuming Modeler is installed to the default location).
For 64-bit versions of Windows:
C:\Program Files (x86)\PTC Integrity Modeler\Modeler\System\ACS Project Support Files\Cpp Win32 Production\Project
For 32-bit versions of Windows:
C:\Program Files\PTC Integrity Modeler\Modeler\System\ACS Project Support Files\Cpp Win32 Production\Project
You can customize a supplied ACS Code Generator DLL through its associated TDK model.
When using the Win32 Code Generator DLLs, the provided project file requires Visual Studio .NET for C++ (including Visual Studio Express) and possibly the core 32 bit build environment from the Microsoft SDK installed.