This topic covers everything you need to know about installing ImageGear for C and C++ on Windows:
To install ImageGear for C and C++:
To uninstall ImageGear for C and C++, do the following:
ImageGear provides two IG_version_...() functions:
IG_version_numbers gives you update information:
INT nVersionMajor;
INT nVersionMinor;
INT nVersionUpdate;
IG_version_numbers ( &nVersionMajor, &nVersionMinor, &nVersionUpdate);
IG_version_compile_date allows you to obtain the compilation date of the ImageGear that you are using:
LPSTR lpszCompileDate;
lpszCompileDate = IG_version_compile_date ( void );
Upon return from the above, lpszCompileDate will contain a pointer to a string of the form "Mmm dd yyyy," such as "May 09 2011."
If you accept the suggested default, the installation program creates the following directory structure:
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 |