ImageGear for C and C++ on Windows v19.10 - Updated
Installation
User Guide > Getting Started > Installation

This topic covers everything you need to know about installing ImageGear for C and C++ on Windows:

Installing ImageGear

To install ImageGear for C and C++:

  1. Download and run the installer from www.accusoft.com.
  2. After the "Welcome" dialog is shown, click the "Next >" button to continue or "Cancel" to terminate the installation.
  3. If you click "Next >", the installation will bring up the "License Agreement" form.
  4. Carefully read the information contained in the "License Agreement" form before making a decision to accept the terms of the agreement. Choose "I accept the terms in the license agreement" to accept the conditions outlined in the License Agreement and then click the "Next >" button to continue the installation, or click "Cancel" to exit the installation process.
  5. After you accept the License Agreement, the "Choose Destination Location" form appears. Click the "Browse..." button to choose a different destination folder than the default provided.
  6. Click the "Install" button to initiate the installation.
  7. Upon completion, the "Install Completed" dialog will appear. Click "Finish" to exit.

Uninstalling ImageGear

To uninstall ImageGear for C and C++, do the following:

  1. From the Control Panel, open Programs and Features.
  2. Choose "Accusoft ImageGear for C and C++ vXX" from the list of installed programs.
  3. Click Uninstall to re-launch the installer.
  4. After the "Ready to Uninstall" dialog is shown, click the "Uninstall" button to begin program removal, or click "Cancel" to exit.
  5. Upon completion, the "Uninstall Completed" dialog will appear. Click "Finish" to exit.

Checking the ImageGear Version

ImageGear provides two IG_version_...() functions:

Upon return from the above, lpszCompileDate will contain a pointer to a string of the form "Mmm dd yyyy," such as "May 09 2011."

Directory Structure

If you accept the suggested default, the installation program creates the following directory structure:

Description of Installed Files

The following files are installed on your PC to the root of your installation directories:

Accusoft\ImageGear for C and C++ vXX\Build\Bin\x86|x64

ig*19d.dll ImageGear components
DLC11*.dll, ImagetoPDF.dll, MiniPDFL.dll Datalogics Adobe Normalizer
DL150*.dll, DL150*.ppi, icu*40.dll Datalogics Adobe PDF Library
fpxig.dll, JPEGACC.dll ImageGear FlashPix library
ig_cmyk_profile.icm ImageGear ICC profile for color space CMYK
ig_rgb_profile.icm ImageGear ICC profile for color space RGB
libfftw3-3.dll FFTW 3 library [ImageGear 32-bit versions only]
ruiSDK_5.2.0.x86.dll Revulytics Usage Intelligence library [ImageGear 32-bit versions only]
ruiSDK_5.2.0.x64.dll Revulytics Usage Intelligence library [ImageGear 64-bit versions only]

The following redistributable packages will also be installed with your installation of ImageGear C and C++:

Accusoft\ImageGear for C and C++ vXX\Build\Bin\x64|x86\Resource

PDF* ImageGear PDF resource files
PS* ImageGear PostScript resource files
Recognition* ImageGear Recognition resource files

ImageGear for C and C++ vXX\Build\Include

accucb.h C/C++ include file for ImageGear callback functions type
accucnst.h C/C++ include file for ImageGear constants declarations
accufunc.h C/C++ include file for ImageGear function prototypes
accuimg.h C/C++ include file for ImageGear data types and macros
accuold.h C/C++ include file for ImageGear backward compatibility declarations
accuosd.h C/C++ include file for ImageGear operating system declarations
accustd.h C/C++ include file for ImageGear data types and pointers
accuvers.h C/C++ include file for ImageGear version declaration
artgui.h C/C++ include file for the ImageGear ART component (ART GUI API)
datadict.h C/C++ include file for ImageGear Medical Component
dcm.h C/C++ include file for ImageGear Medical Component
gear.h C/C++ include file for ImageGear core component
gearerrs.h C/C++ include file for ImageGear error codes
gearestr.h C/C++ include file for ImageGear error strings
geartags.h C/C++ include file for ImageGear field tags used with tag callbacks
gif.h C/C++ include file for ImageGear LZW component
i_ART.h Public header file for the ImageGear ART Component
i_ArtX.h Public header file for the ImageGear ArtX Component
i_ArtXGUI.h Public header file for the ImageGear ArtX Component GUI DLL
i_ArtXtp.h C/C++ include file for ImageGear ArtX Component
i_CAD.h Public header file for the ImageGear CAD Component
i_CGM.h Public header file for the ImageGear CAD/Vector CGM Component
i_CLN.h Public header file for the ImageGear ImageClean Component
i_CLNtp.h Public header file for ImageGear ImageClean Component
i_FPX.h Public header file for the ImageGear FlashPix Component
i_FreqIP.h Public header file for Frequency Domain\Image Processing [ImageGear 32-bit versions only]
i_FreqIPtp.h Public header file for Frequency Domain\Image Processing related constants [ImageGear 32-bit versions only]
i_ISIS.h Public header file for the ImageGear ISIS Component [ImageGear 32-bit versions only]
i_JPEG2K.h Public header file for the ImageGear JPEG 2000 Component
i_MED.h Public header file for the ImageGear Medical Component
i_PDF.h Public header file for the ImageGear PDF Component
i_PDFtp.h Public header file for the ImageGear PDF Component
i_REC.h Public header file for the ImageGear Recognition Component
i_RECtp.h Public header file for the ImageGear Recognition Component
i_TWAIN.h Public header file for the ImageGear TWAIN Component
i_VECT.h Public header file for the ImageGear Vector Component
metadata.h C/C++ include file for ImageGear metadata callback constants
vectapi.h C/C++ include file for ImageGear Vector Component
Vector*.h C/C++ include files for the ImageGear Vector Component

ImageGear for C and C++ vXX\Build\Lib\x64|x86

igartgui19d.lib ImageGear ART GUI component import library
igArtX19d.lib ImageGear ArtX component import library
igArtXGUI19d.lib ImageGear ArtX component GUI import library
igcore19d.lib ImageGear CORE component import library
iggui19d.lib ImageGear GUI component import library

ImageGear for C and C++ vXX\Documentation\Release Notes

* ImageGear for C and C++ HTML release notes

Accusoft\ImageGear for C and C++ vXX\Licensing\Deployment

AccuLicClient.dll Accusoft Licensing Component COM library
DPW.exe Accusoft Deployment Packaging Wizard application
DPW.ini Accusoft Deployment Packaging Wizard configuration
readme.txt A readme file containing important information about deployment
SLU.exe Accusoft Server License Utility application

Accusoft\ImageGear for C and C++ vXX\Licensing\LicenseManager

Configurations*.lic Accusoft Licensing configuration file(s)
AccuSoftLicShared.dll Accusoft License Manager shared library
LicenseManager.exe Accusoft License Manager application
LicenseManager.exe.config Accusoft License Manager XML configuration file
LicHardwareNat32.dll Accusoft License Manager shared library
LicHardwareNat64.dll Accusoft License Manager shared library

ImageGear for C and C++ vXX\Samples\SourceCode\Legacy

See Samples for more details about ImageGear's sample applications.

ArtXGUI* ImageGear ArtX GUI sample source code
C* ImageGear C samples source code
C#* ImageGear C# samples source code [ImageGear 32-bit versions only]
GUI* ImageGear GUI sample source code
MFC* ImageGear MFC samples source code
web.h Common web menu include file

ImageGear for C and C++ vXX\Samples\SourceCode\VS2015|VS2017|VS2019

See Samples for more details about ImageGear's sample applications.

Annotations* Annotation samples
CAD* CAD/Vector samples
Conversion* Conversion samples
ErrorHandling* Error handling samples
Medical* Medical samples
OCR* OCR samples
PDF* PDF samples
Processing* Processing samples