阅读:2451回复:10
修改触摸屏校准程序的问题,高手指点一下?
我想修改触摸屏校准程序的界面显示,就将WINCE提供的样本代码拷到BSP的DRIVER目录下,然后在DIRS文件中也加了calibrui目录,然后把calibrui.rc里面的文字修改了,然后编译OK,可是把OS下载到目标板跑,还是原来的界面,(calibrui目录下的源文件和资源文件也确实参加了编译)。请高手指点一下,是不是还有其他部分需要修改?
|
|
沙发#
发布于:2007-04-06 22:52
最终link的时候不是你生成的这个库,检查一下
|
|
板凳#
发布于:2007-04-07 09:10
那我应该怎样才能使最终link我的那个库呢?能否详细说明一下,谢谢。
我的SOURCE文件是这样写的。 !if 0 Copyright (c) Microsoft Corporation. All rights reserved. !endif !if 0 Use of this source code is subject to the terms of the Microsoft end-user license agreement (EULA) under which you licensed this SOFTWARE PRODUCT. If you did not accept the terms of the EULA, you are not authorized to use this source code. For a copy of the EULA, please see the LICENSE.RTF on your install media. !endif TARGETNAME=CalibrUi TARGETTYPE=LIBRARY INCLUDES=..\..\inc CDEFINES= $(CDEFINES) -D__USERDECL_H__ -D__PRIVDECL_H__ -DGWE !IFDEF MEM_ACCOUNT CDEFINES=$(CDEFINES) -DMEM_ACCOUNT=1 !ENDIF SOURCES=\ CalibrUi.cpp \ WINCETARGETFILES=$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\$(TARGETNAME).res #xref ModuleMembership gwes.exe #xref VIGUID {2bf84bfa-0319-47ac-b763-c13982aba153} #xref VSGUID {e440f7d9-308a-4e77-826c-d9050aa48bf2} 请看看有问题吗? |
|
地板#
发布于:2007-04-07 10:11
替换F:\WINCE500\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL里面那个库
|
|
地下室#
发布于:2007-04-07 13:33
可是我怎么没有看到我自己生成的LIB文件,只有calibrui.obj和calibrui.res,能否指点一下问题出在哪里?
|
|
5楼#
发布于:2007-04-07 15:36
把 TARGETTYPE=LIBRARY换成TARGETTYPE=PROGRAM,
加上相关的库文件,编译成PROGRAM就行了. 你原来只编成了LIB,就不会起作用. 如果在你BSP的TARGET目录下找不到这个EXE文件, 就在SOURCES文件中加一行:RELEASETYPE=PLATFORM. |
|
|
6楼#
发布于:2007-04-07 15:37
把 TARGETTYPE=LIBRARY换成TARGETTYPE=PROGRAM,
加上相关的库文件,编译成PROGRAM就行了. 你原来只编成了LIB,就不会起作用. 如果在你BSP的TARGET目录下找不到这个EXE文件, 就在SOURCES文件中加一行:RELEASETYPE=PLATFORM. |
|
|
7楼#
发布于:2007-04-07 16:45
斑竹大哥,可是这个校准程序,只是控制面板的一个组件,在控制面板中调用的,不是EXE文件呀,怎么改呢?
|
|
8楼#
发布于:2007-04-08 11:04
在sources文件里添加RELEASETYPE=PLATFORM,生成的库在your platform\lib\ARMV4I\retail下。
|
|
9楼#
发布于:2007-04-15 17:30
兄弟 我现在也在做和你一样的事情,只是现在一点方向也没有,能不能加我的qq 343311904我想请教你一下,谢谢了!
|
|
10楼#
发布于:2007-04-29 18:11
我也碰到了这个问题,改了PUBLIC\COMMON\OAK\DRIVERS\CALIBRUI\calibrui.rc文件,
然后build -c,产生了\PUBLIC\COMMON\OAK\LIB\ARMV4\RETAIL\CalibrUi.lib文件,可是 makeimg后,还是原来的文字,请问各位大哥,是什么原因呢 QQ:305292678 |
|