关于WinCE编译问题

[复制链接]
查看11 | 回复10 | 2021-1-27 06:31:06 | 显示全部楼层 |阅读模式
我装了VS2005,把补丁都打进去了。我又安装了友善之毕S3C2440WinCE6.0的SDK。但用这个SDK编译自己创建的、空的MFC工程就出现了以下的错误:
D:\ProgramFiles\WindowsCETools\wce600\Mini2440-CE6-SDK\include\ARMV4I\shlobj.h(120):fatalerrorC1083:Cannotopenincludefile:'winnetwk.h':Nosuchfileordirectory
这问题怎么解决啊?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
winnetwk.h文件在$(WINCE_ROOT)\PUBLIC\COMMON\SDK\INC目录下,所以在定制你的SDK时需要把这个文件添加进去,即:
右键单击“你的SDK”,选择“属性”,在“AdditionalFolders”把上面的目录添加进去,重新编译你的SDK就行。
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
应该是这个SDK没有包含相应的头文件,至于如何导出WINCE6.0的SDK,楼主可以参考下面的链接
http://cky0612.blog.163.com/blog/static/2747891620104123531201/
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
定制系统的时候,组件不全,或CE就不支持此头文件。
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
你可以搜索到那个组件然后添加进去就好了。。。
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
我也有同样的问题!关注此贴!
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
引用1楼jason_ye的回复:winnetwk.h文件在$(WINCE_ROOT)\PUBLIC\COMMON\SDK\INC目录下,所以在定制你的SDK时需要把这个文件添加进去,即:
右键单击“你的SDK”,选择“属性”,在“AdditionalFolders”把上面的目录添加进去,重新编译你的SDK就行。

这位大哥,添加目录时那个targetpath怎么添啊?
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
targetpath的路径是指相对你的SDK安装的路径。
输入一个文件夹名就可以了。如inclure\armv4i
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
我也遇到了
你可以搜索wince的目录,找到'winnetwk.h',把这个文件添加到提示的地方
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
同上,在wince600目录下,查找winnetwk.h,把它的路径添加到SDK中
可以参考
http://blog.csdn.net/menuconfig/archive/2011/01/04/6115544.aspx
也可以把路径添加到应用程序中
项目->属性->配置属性->/c++->常规->附加包含目录
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行