阅读:1526回复:9
如何让 PB 编译快点?!
我在修改了驱动中的东西后,总要rebuild才能反应出修改,请问,有什么方法可以不需要rebuild就能反映出做的修改呢?
我用的是pb 4。2 |
|
论坛版主
|
沙发#
发布于:2004-08-04 12:54
在命令行环境下(如何建立命令行编译看看帮助,或者从pb里面有个菜单可以)进入驱动的目录,然后用build编译你的驱动,将编译好的.dll文件放到_FLATRELEASEDIR下,然后在pb里面选make image或在命令行下使用makeimg
|
|
板凳#
发布于:2004-08-04 17:44
更简单的,内存加到 1G
|
|
|
地板#
发布于:2004-08-04 18:05
如果没有改驱动的文件,而是改的注册表文件呢,怎么办
|
|
论坛版主
|
地下室#
发布于:2004-08-05 12:49
把注册表文件拷到_FLATRELEASEDIR下运行makeimg就行了
|
|
5楼#
发布于:2004-08-09 16:27
在命令行环境下(如何建立命令行编译看看帮助,或者从pb里面有个菜单可以)进入驱动的目录,然后用build编译你的驱动,将编译好的.dll文件放到_FLATRELEASEDIR下,然后在pb里面选make image或在命令行下使用makeimg
-------------------------------------------------------- 这个好像不行啊,我是从pb的一个菜单中打开的命令行,然后进入驱动目录,分别使用 build、build -c、build -cf三个命令编译后,在target目录中看dll文件并没有更新啊! |
|
论坛版主
|
6楼#
发布于:2004-08-09 16:33
你需要确定target目录的位置,在驱动的目录里面的没有更新就找$(_winceroot)\platform\<YourPlatform>\下面的那个target
|
|
7楼#
发布于:2004-08-10 10:02
我找的就是 $(_winceroot)platform<YourPlatform>下面的那个target
你说的target目录在哪儿? |
|
8楼#
发布于:2004-08-10 10:41
我已经搞定了,原来我把鼠标指向那个文件的时候,显示的文件属性是创建文件的日期,而不是文件更改日期
|
|
9楼#
发布于:2004-08-10 21:20
在PB里打开命令行,输入SET WINCEREL=1(功能:将你编译的DLL,lib文件自动拷贝到你的RELEASE或DEBUG目录下),然后到你需要编译的目录里build -cfs,编译成功后,再到PB里make image,就可以做个.bin或.nb0出来了!
|
|