Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 500
   
C-1
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
A P P E N D I X
C
Migrating From CTI OS 6.0
Introduction
Cisco CTI OS Toolkit Release 7.1(1) is the official release in which Microsoft Visual Studio .NET is 
supported and with which it is possible to build Win32 and.NET applications. 
In Cisco CTI OS Toolkit 7.1(1), the C++ CIL static libraries are targeted to be used ONLY with 
Microsoft’s C\C++ 7.1(1) compiler or equivalent. Therefore, these libraries will not work if used with 
an earlier version of Microsoft Visual Studio (e.g. Visual Studio 6.0). COM CIL 7.1(1) and the CTI OS 
ActiveX 7.1(1) controls are targeted for use in development environments that support OLE Automation, 
ActiveX and COM, for example Microsoft Visual Basic 6.0.
For existing applications built with earlier versions of the Cisco CTI OS Toolkit it is necessary to 
upgrade their build projects to include new parameters required by the new compilers and the new 
features in the release. The following sections describe the migration steps and the new parameters 
required to build the application.
The goal of the migration procedures described below is to guide the developer on porting his/her current 
application projects to the equivalent project model under Visual Studio .NET and not a guide on how 
to port an unmanagedWin32 or COM application to native .NET. 
Migrating a C++ CIL application
For a client application to be upgraded to use C++ CIL 7.1(1) the following tasks need to be executed in 
order for the application to build with the new version.
Step 1
Port Build Project
Using your development environment utilities port your current application build project to the new 
platform compatible with Microsoft C\C++ 7.1(1) and made all the adjustments required by the vendor. 
For example, to port your Microsoft Visual C++ 6.0 *.dsp project file to the new Microsoft Visual C++ 
7.1(1) *.vcproj format, open the  *.dsp project selecting Open\ Project from the File command menu in 
Microsoft Visual Studio .NET. For details refer to Microsoft’s Visual Studio.NET help on Visual C++ 
Porting and Upgrading 
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_vc_porting_home.asp)
Step 2
Set New Compilation Parameters
a.
Remove all the references to stlport. With C++ CIL 7.1(1) the use of the stlport templates library 
has been discontinued in favor of the standard implementation now included in Visual C++ 7.1(1) 
and all the major C\C++ compiler distributions.