Page 1 of 1

Build Error for ImageMagick-6.5.3-2 On VC++6.0

Posted: 2009-06-09T21:43:48-07:00
by wizards
Hi..

I am trying to build "VisualDynamicMT" workspace of "ImageMagick-6.5.3-2" on VC++6.0 for developing an application.

I am getting the following 11 error while Building and finally i am not getting all required DLL's to build my workspace.

MagickCore module DLL export interface
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(514) : error C2065: 'HCRYPTPROV' : undeclared identifier
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(514) : error C2146: syntax error : missing ';' before identifier 'handle'
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(514) : error C2065: 'handle' : undeclared identifier
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(517) : error C2143: syntax error : missing ';' before 'type'
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(519) : error C2064: term does not evaluate to a function
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(520) : error C2065: 'status' : undeclared identifier
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(520) : warning C4013: 'CryptAcquireContext' undefined; assuming extern returning int
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(520) : error C2065: 'MS_DEF_PROV' : undeclared identifier
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(520) : error C2065: 'PROV_RSA_FULL' : undeclared identifier
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(521) : error C2065: 'CRYPT_VERIFYCONTEXT' : undeclared identifier
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(521) : error C2065: 'CRYPT_MACHINE_KEYSET' : undeclared identifier
C:\Imaging\ImageMagick-6.5.3-2\ImageMagick-6.5.3\magick\nt-base.c(524) : error C2065: 'CRYPT_NEWKEYSET' : undeclared identifier

I am using Windows XP operating System. If I need SDK please may know which version of SDK it needs.

Can you please help me what to do.

ThanksInAdvance