Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 508
   
C-1
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
A P P E N D I X
C
Migrating From CTI OS 7.1(x) or 7.2(x)
Introduction
Cisco CTI OS Toolkit Release 8.0(1) is the official release in which Microsoft Visual Studio .NET 2005 
is supported and with which it is possible to build Win32 and.NET 2.0applications. 
In Cisco CTI OS Toolkit 8.0(1), the C++ CIL static libraries are targeted to be used ONLY with 
Microsoft’s C\C++ 8.0 compiler or equivalent. Therefore, these libraries will not work if used with an 
earlier version of Microsoft Visual Studio (for example, Visual Studio 6.0, .NET 2003). COM CIL 8.0(1) 
and the CTI OS ActiveX 8.0(1) controls are targeted for use in development environments that support 
OLE Automation, ActiveX and COM.
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 2005and not a guide on 
how to port an unmanagedWin32 or COM application to native .NET 2.0. 
Migrating a C++ CIL application
For a client application to be upgraded to use C++ CIL 8.0(1) the following tasks need to be executed in 
order for the application to build with the new version.
Using your development environment utilities port your current application build project to the new 
platform compatible with Microsoft C\C++ and made all the adjustments required by the vendor. For 
example, to port your Microsoft Visual C++ 7.0 *.vcproj project file to the new Microsoft Visual C++ 
8.0 *.vcproj format, open the  *.vcproj project selecting Open\ Project from the File command menu in 
Microsoft Visual Studio .NET 2005. For details refer to Microsoft’s Visual Studio.NET help on Visual 
C++ Porting and Upgrading.
Note
See