Build the CATIA V5 Custom DLL
In order to build a CATIA V5 specific DLL:
Microsoft Visual Studio 2012 is required when building the CATIA V5 specific DLL.
You must install and configure CATIA, CAA and RADE tools. Build the CAA DLL using standard RADE tools.
For building the provided sample, edit the Build.cmd located in the %WWGMTK_INSTALL_DIR%\examples\wwgmtk_catia_demos toolkit directory.
Modify the following variables according to the required CATIA release and platform:
set BUILD_VERSION=24 (specify required CATIA release here either 21 or 22, etc.)
set _MkmkOS_BitMode=64 (specify either 32 or 64 here)
Run Build.cmd.
Ensure the build is successful and that PTCWGMTK.dll is created in %WWGMTK_INSTALL_DIR%\examples\wwgmtk_catia_demos directory.
* 
To remove dependencies on PTC libraries, from the make (.mk) file, the following library files have been removed:
baselibmtz.lib
cipsoapmtz.lib
cipstdmtz.lib
rtlcoremtz.lib
The signature of the method that could be invoked through Windchill Workgroup Manager Toolkit was modified to use only standard ‘stl’ types, as shown in the following example:
void method_to_call (const map<wstring,wstring>& in, map<wstring,wstring>& out)
Was this helpful?