WinCE开发杂项
来源:互联网 发布:js循环给数组赋值 编辑:程序博客网 时间:2024/05/17 05:18
下午在学习WinCE驱动时,自我感觉收获破获,搞明白了一些以前不知道的东西
第一个,对WinCE的编译选项有了更深的了解,譬如在第一次创建完工程的时侯,我们必须用到Sysgen命令,以后只有改变了以Sysgen为前缀的环境变量的设置或者是修改了Catalog Item的组件时,才需要使用Clean Sysgen;如果我们只是修改了BSP中得代码,并不需要重新编译整个工程,如果修改了Driver,我们可以在Solution中得你的Driver目录选项上单击右键,选中Open Build Window,就可以出现Dos窗口,然后运行build进行编译,可以运行build -c将该目录的所有文件都编译一遍,编译后的dll会自动复制到release目录下,然后再release目录下运行make image就可以了;如果更改了配置文件,譬如config.bin,paltform.reg,那么直接将这些文件复制到工程目录下,运行make image;如果修改了eboot部分的代码,只需要编译该eboot就行了,可能都不需要make image。
第二个,就是驱动调试助手的应用,之前开发驱动,都是将驱动编译一遍,然后再make image,记得第一次编译驱动时,甚至用的是Clean Sysgen,今日看了一篇博文,犹如醍醐灌顶,具体可以参看:
http://www.cnblogs.com/we-hjb/archive/2009/02/14/1250838.html#1451120
第三个,就vs开发环境的配置,特别是环境变量的理解又加深了,譬如有时我们要包含某文件,但我们并不像总是输入绝对路径,这是我们就可以修改该工程的INCLUDE环境变量了,具体用法就是在solution中得工程名上单击右键,然后选中Properties选项,然后再C/C++中的Include directories添加路径就可以了,同样的道理,如果我们想应用dll文件,我们可以在Link中的Additional Libraries添加相应的lib路径就可以了,但是为了方便别人编译文件,一般在不采用以上方式,我们可以在文件中加入#pragma comment(lib,"xxx.lib),这样别人在使用你的代码时就不用设置工程的settings了
- WinCE开发杂项
- WinCE开发杂项
- Wince驱动调试杂项
- PhoneGap开发杂项
- Linux 杂项设备驱动开发
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 三个故事——说穿很多人
- 树形控件(Tree Control)
- vlc-android打开rtsp流媒体文件函数调用过程
- Android使用FileObserver对sdcard文件或文件夹监控
- switch case 在C中的编译链接规则
- WinCE开发杂项
- Hadoop单机安装配置过程
- Lisp的本质(难得的入门文章)
- ConcurrentHashMap
- ios开发学习--按钮(Button)效果源码分享--系列教程1
- 又一篇深入分析ConcurrentHashMap的文章
- MyEclipse恢复误删文件和恢复文件较早版本
- shell include script
- Spring Framework 开发参考手册中文(在线HTML)