现在的位置: 首页 > 综合 > 正文

WinCE Subproject使用介绍

2012年08月15日 ⁄ 综合 ⁄ 共 913字 ⁄ 字号 评论关闭

作者:ARM-WinCE

 

Platform Builder创建一个WinCE的工程,然后在”Solution Explorer”窗口中可以看到”Subprojects”项,主要用于在以有的WinCE工程中创建一些简单的应用程序工程。在这里创建的工程最后会被编译并打包到NK.bin当中。在WinCE启动以后,可以在Windows目录下面找到相应的执行文件。

创建或者添加subproejct,可以右击Subprojects,弹出如下窗口:

 

 

选择”Add New Subproject…”以后,就跟着向导一步步走下去,目前Subprojects支持如下工程:

WCE Application

WCE Console Application

WCE Dynamic-Link Library

WCE Static Library

WCE TUX Dynamic-Link Library

 

这里不介绍每一种工程的意思了,相信开发应用程序的人都明白。工程创建完成后,就可以编程了,常遇到的一个问题就是要链接所需的库文件,可以右击工程名称,然后选择”Properties”,在弹出的对话框中选择”Link”,然后在”Additional Libraries”中添加要链接的库,如图:

为了方便,我喜欢直接将所需库文件拷贝到该工程的目录下面,然后在这里直接添加一个库文件名就可以了,不需要输入很长的路径。在”Additional Libraries”中,可以添加多个库,每个库之间通过空格链接,例如:

$(_PROJECTROOT)/cesysgen/sdk/lib/$(_CPUINDPATH)/coredll.lib Ws2.lib Mgprint.lib

 

这里除了链接默认的coredll.lib库以外,还添加了Ws2.libMgprint.lib两个库。接下来在工程中包含相应的头文件,就可以调用函数了。

 

Subprojects中,我们可以创建多个工程,并且设置工程的编译顺序,右击”Subprojects”,在弹出的对话框中选择”Set Subproject Build Order…”,如图:

 

我最近写过一个简单的subprojects,主要是为了调试用,由于是纯应用程序��

抱歉!评论已关闭.