首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

移植到CE下,link时提示setmode未实现

2013-02-04 
求助:移植到CE上,link时提示setmode未实现使用:VS2005想把ssnrcd移植到CE上,要连接libtsp.lib库,于是要先

求助:移植到CE上,link时提示setmode未实现
使用:VS2005
想把ssnrcd移植到CE上,要连接libtsp.lib库,于是要先把libtsp移植到CE,这里来问题了,提示找不到io.h等头文件,查了一下,这些头文件在CE上不支持,继续百度,终于在魅族论坛上找到wceshunt库,它里面自己重写了io.h等头文件,支持部分win32函数扩展,于是把wceshunt的头文件和函数实现都复制过来,终于编译成功libtsp.lib,然而在编译ssnrcd 连接时却提示某些函数(libtsp.lib中的)中的setmode等函数未实现,查了一下,这些应该是CRT中的函数,难道CE没有CRT吗,亦或是还需要添加哪些库,哪位兄弟可以提示下,谢谢~~
[解决办法]
有些函数是没有的,类似的还有 time()....
[解决办法]
移植,需要将一些CE不支持的功能或PC上的特性过滤掉,否则就要自己实现
[解决办法]
   你既然lib都编译成功了,说明wence下是有那个函数的定义的。看起来像是定义和引用的问题,C工程编译后的函数,在C++工程里面引用时需要加extern的,头文件也是。这个主意了没有
[解决办法]
楼主的setmode函数应该相当于WINCE5.0下的SetKMode函数,这个函数的用途是“This function allows an application to switch between kernel and user modes”,但WINCE6.0下不支持这个函数了。

热点排行