arm7000
驱动牛犊
驱动牛犊
  • 注册日期2007-01-06
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望16点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:2233回复:7

s3c2440,3.5#横屏lcd,旋转显示。

楼主#
更多 发布于:2007-05-08 16:57
  我使用的是2440的开发板,3.5寸横屏。 PB4.2正常是320x240显示,想通过改驱动变成240x320显示。一直没能成功。最近使用PB5.0,通过改驱动,可以是320x240显示,也可以是240x320。通过参考,想在PB4.2下也改成240x320显示,编译出现如错误,向各位前辈请教。

BUILD: Linking e:\wince420\platform\smdk2440\drivers\display\s3c2440lcd directory
Files: 0
e:\wince420\platform\smdk2440\drivers\display\s3c2440lcd\s3c2440disp.obj() : error LNK2019: unresolved external symbol "public: __cdecl GPESurfRotate::GPESurfRotate(int,int,void *,int,enum EGPEFormat)" (??0GPESurfRotate@@QAA@HHPAXHW4EGPEFormat@@@Z) referenced in function "public: __cdecl S3C2440DISP::S3C2440DISP(void)" (??0S3C2440DISP@@QAA@XZ)
e:\wince420\platform\smdk2440\drivers\display\s3c2440lcd\s3c2440disp.obj() : error LNK2019: unresolved external symbol "public: void __cdecl GPERotate::RotateRectl(struct _RECTL *)" (?RotateRectl@GPERotate@@QAAXPAU_RECTL@@@Z) referenced in function "public: void __cdecl S3C2440DISP::CursorOn(void)" (?CursorOn@S3C2440DISP@@QAAXXZ)
e:\wince420\platform\smdk2440\drivers\display\s3c2440lcd\s3c2440disp.obj() : error LNK2019: unresolved external symbol "public: long __cdecl GPERotate::EmulatedBltRotate(struct GPEBltParms *)" (?EmulatedBltRotate@GPERotate@@QAAJPAUGPEBltParms@@@Z) referenced in function "public: virtual long __cdecl S3C2440DISP::BltPrepare(struct GPEBltParms *)" (?BltPrepare@S3C2440DISP@@UAAJPAUGPEBltParms@@@Z)
e:\wince420\platform\smdk2440\drivers\display\s3c2440lcd\s3c2440disp.obj() : error LNK2019: unresolved external symbol "public: void __cdecl GPESurfRotate::SetRotation(int,int,int)" (?SetRotation@GPESurfRotate@@QAAXHHH@Z) referenced in function "public: long __cdecl S3C2440DISP::DynRotate(int)" (?DynRotate@S3C2440DISP@@QAAJH@Z)
e:\wince420\platform\smdk2440\target\armv4i\retail\s3c2440disp.dll() : error LNK1120: 4 unresolved externals



在文件E:\WINCE420\PLATFORM\SMDK2440\DRIVERS\DISPLAY\S3C2440LCD\s3c2440disp.h
有类定义:class S3C2440DISP : public GPERotate

可是找不到class GPERotate类定义在哪里?请各位前辈给予指点,万分感谢!maxim@163.com
arm7000
驱动牛犊
驱动牛犊
  • 注册日期2007-01-06
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望16点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-10 10:16
Linkingr的错误找到了,是因为要在source文件里设置ROTATE=1我本来以为只为在头文件里设置#define ROTATE=1,就可以。现在可能正常编译连接了。可是屏幕并为旋转,请大家指教?
游客

返回顶部