Menu

#199 VCF-0.9.8 compile problem

open
nobody
5
2009-05-04
2009-05-04
MadRabbit
No

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

Discussion


Log in to post a comment.

MongoDB Logo MongoDB