Operating System: winxp pro sp3
System RAM:2G
System CPU:Genunie Intel(R) T2080 1.73GHz
Hard Drive Size:460G
Computer Make or Vendor:lenovo
What caused the bug:when i compile with the vcfAllLibs_vc90.sln the compiler report C2259 error.
>c:\program files\vcf-0.9.8\src\imageformats\imageformats.cpp(199) : error C2259: 'TIFFLoader' : cannot instantiate abstract class
1> due to following members:
1> 'VCF::Image *VCF::ImageLoader::loadImageFromBytes(const unsigned char *,const VCF::uint64 &)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(40) : see declaration of 'VCF::ImageLoader::loadImageFromBytes'
1> 'VCF::Image *VCF::ImageLoader::loadImageFromStream(VCF::InputStream *)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(42) : see declaration of 'VCF::ImageLoader::loadImageFromStream'
1>c:\program files\vcf-0.9.8\src\imageformats\imageformats.cpp(201) : error C2259: 'IFFLoader' : cannot instantiate abstract class
1> due to following members:
1> 'VCF::Image *VCF::ImageLoader::loadImageFromBytes(const unsigned char *,const VCF::uint64 &)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(40) : see declaration of 'VCF::ImageLoader::loadImageFromBytes'
1> 'VCF::Image *VCF::ImageLoader::loadImageFromStream(VCF::InputStream *)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(42) : see declaration of 'VCF::ImageLoader::loadImageFromStream'
1>c:\program files\vcf-0.9.8\src\imageformats\imageformats.cpp(203) : error C2259: 'PCXLoader' : cannot instantiate abstract class
1> due to following members:
1> 'VCF::Image *VCF::ImageLoader::loadImageFromBytes(const unsigned char *,const VCF::uint64 &)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(40) : see declaration of 'VCF::ImageLoader::loadImageFromBytes'
1> 'VCF::Image *VCF::ImageLoader::loadImageFromStream(VCF::InputStream *)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(42) : see declaration of 'VCF::ImageLoader::loadImageFromStream'
1>c:\program files\vcf-0.9.8\src\imageformats\imageformats.cpp(205) : error C2259: 'PSDLoader' : cannot instantiate abstract class
1> due to following members:
1> 'VCF::Image *VCF::ImageLoader::loadImageFromBytes(const unsigned char *,const VCF::uint64 &)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(40) : see declaration of 'VCF::ImageLoader::loadImageFromBytes'
1> 'VCF::Image *VCF::ImageLoader::loadImageFromStream(VCF::InputStream *)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(42) : see declaration of 'VCF::ImageLoader::loadImageFromStream'
1>c:\program files\vcf-0.9.8\src\imageformats\imageformats.cpp(207) : error C2259: 'TARGALoader' : cannot instantiate abstract class
1> due to following members:
1> 'VCF::Image *VCF::ImageLoader::loadImageFromBytes(const unsigned char *,const VCF::uint64 &)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(40) : see declaration of 'VCF::ImageLoader::loadImageFromBytes'
1> 'VCF::Image *VCF::ImageLoader::loadImageFromStream(VCF::InputStream *)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(42) : see declaration of 'VCF::ImageLoader::loadImageFromStream'
1>c:\program files\vcf-0.9.8\src\imageformats\imageformats.cpp(209) : error C2259: 'PGMLoader' : cannot instantiate abstract class
1> due to following members:
1> 'VCF::Image *VCF::ImageLoader::loadImageFromBytes(const unsigned char *,const VCF::uint64 &)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(40) : see declaration of 'VCF::ImageLoader::loadImageFromBytes'
1> 'VCF::Image *VCF::ImageLoader::loadImageFromStream(VCF::InputStream *)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(42) : see declaration of 'VCF::ImageLoader::loadImageFromStream'
1>c:\program files\vcf-0.9.8\src\imageformats\imageformats.cpp(211) : error C2259: 'PICTLoader' : cannot instantiate abstract class
1> due to following members:
1> 'VCF::Image *VCF::ImageLoader::loadImageFromBytes(const unsigned char *,const VCF::uint64 &)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(40) : see declaration of 'VCF::ImageLoader::loadImageFromBytes'
1> 'VCF::Image *VCF::ImageLoader::loadImageFromStream(VCF::InputStream *)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(42) : see declaration of 'VCF::ImageLoader::loadImageFromStream'
1>c:\program files\vcf-0.9.8\src\imageformats\imageformats.cpp(213) : error C2259: 'SGILoader' : cannot instantiate abstract class
1> due to following members:
1> 'VCF::Image *VCF::ImageLoader::loadImageFromBytes(const unsigned char *,const VCF::uint64 &)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(40) : see declaration of 'VCF::ImageLoader::loadImageFromBytes'
1> 'VCF::Image *VCF::ImageLoader::loadImageFromStream(VCF::InputStream *)' : is abstract
1> c:\program files\vcf-0.9.8\src\vcf\graphicskit\imageloader.h(42) : see declaration of 'VCF::ImageLoader::loadImageFromStream'
Email address:sanxw2005@sina.com