|
VC++ --->> WinCE 的问题(对大家应该不会很难)
[复制链接]
在VC中用到了一个类CxImage,编译和链接都没有问题,(*.lib的调用也正常)。但是把程序移植到WinCE中,在链接的时候总是出现这样的错误信息,这是什么原因呢?
ximage.obj : error LNK2019: 无法解析的外部符号 "public: void __cdecl CxImage::SetPalette(struct tagRGBQUAD *,unsigned long)" (?SetPalette@CxImage@@QAAXPAUtagRGBQUAD@@K@Z),该符号在函数 "public: void __cdecl CxImage::Copy(class CxImage const &,bool,bool,bool)" (?Copy@CxImage@@QAAXABV1@_N11@Z) 中被引用
ximage.obj : error LNK2019: 无法解析的外部符号 "public: struct tagRGBQUAD * __cdecl CxImage::GetPalette(void)const " (?GetPalette@CxImage@@QBAPAUtagRGBQUAD@@XZ),该符号在函数 "public: void __cdecl CxImage::Copy(class CxImage const &,bool,bool,bool)" (?Copy@CxImage@@QAAXABV1@_N11@Z) 中被引用
ximage.obj : error LNK2019: 无法解析的外部符号 "public: void __cdecl CxImage::AlphaDelete(void)" (?AlphaDelete@CxImage@@QAAXXZ),该符号在函数 "public: void * __cdecl CxImage::Create(unsigned long,unsigned long,unsigned long,unsigned long)" (?Create@CxImage@@QAAPAXKKKK@Z) 中被引用
ximage.obj : error LNK2019: 无法解析的外部符号 "public: bool __cdecl CxImage::SelectionDelete(void)" (?SelectionDelete@CxImage@@QAA_NXZ),该符号在函数 "public: void * __cdecl CxImage::Create(unsigned long,unsigned long,unsigned long,unsigned long)" (?Create@CxImage@@QAAPAXKKKK@Z) 中被引用
ximage.obj : error LNK2019: 无法解析的外部符号 "public: unsigned long __cdecl CxImage::GetPaletteSize(void)" (?GetPaletteSize@CxImage@@QAAKXZ),该符号在函数 "public: void * __cdecl CxImage::Create(unsigned long,unsigned long,unsigned long,unsigned long)" (?Create@CxImage@@QAAPAXKKKK@Z) 中被引用
ximage.obj : error LNK2019: 无法解析的外部符号 "public: void __cdecl CxImage::AlphaSet(long,long,unsigned char)" (?AlphaSet@CxImage@@QAAXJJE@Z),该符号在函数 "public: bool __cdecl CxImage::CreateFromArray(unsigned char *,unsigned long,unsigned long,unsigned long,unsigned long,bool)" (?CreateFromArray@CxImage@@QAA_NPAEKKKK_N@Z) 中被引用
ximage.obj : error LNK2019: 无法解析的外部符号 "public: void __cdecl CxImage::AlphaCreate(void)" (?AlphaCreate@CxImage@@QAAXXZ),该符号在函数 "public: bool __cdecl CxImage::CreateFromArray(unsigned char *,unsigned long,unsigned long,unsigned long,unsigned long,bool)" (?CreateFromArray@CxImage@@QAA_NPAEKKKK_N@Z) 中被引用
ximage.obj : error LNK2019: 无法解析的外部符号 "public: void __cdecl CxImage::SetGrayPalette(void)" (?SetGrayPalette@CxImage@@QAAXXZ),该符号在函数 "public: bool __cdecl CxImage::CreateFromArray(unsigned char *,unsigned long,unsigned long,unsigned long,unsigned long,bool)" (?CreateFromArray@CxImage@@QAA_NPAEKKKK_N@Z) 中被引用
ximage.obj : error LNK2019: 无法解析的外部符号 "public: struct tagRGBQUAD __cdecl CxImage::GetPaletteColor(unsigned char)" (?GetPaletteColor@CxImage@@QAA?AUtagRGBQUAD@@E@Z),该符号在函数 "public: struct tagRGBQUAD __cdecl CxImage::GetTransColor(void)" (?GetTransColor@CxImage@@QAA?AUtagRGBQUAD@@XZ) 中被引用
====================================================================================================
Windows Mobile 6 Professional SDK (ARMV4I)\Debug\RY.exe : fatal error LNK1120: 9 个无法解析的外部命令
|
|