主题 : 请教:用VS2005为micro2440开发应用程序时对编译器如何配置? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 20805
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-05-07
最后登录: 2011-04-01
楼主  发表于: 2010-07-17 19:45

 请教:用VS2005为micro2440开发应用程序时对编译器如何配置?

新手求教,谢谢!
我已经按用户手册完整安装了VS2005,WINCE6.0及补丁,Mini2440-CE6-SDK,
建工程时选的SmartDevice,MFC,
平台无论选的Mini2440-CE6-SDK还是Pocket PC 2003
自动生成对话框程序后都会出现以下类似错误,
1>------ Build started: Project: test11, Configuration: Debug Mini2440-CE6-SDK (ARMV4I) ------
1>Compiling...
1>stdafx.cpp
1>C:\Program Files\Windows CE Tools\wce600\Mini2440-CE6-SDK\include\ARMV4I\shlobj.h(120) : fatal error C1083: Cannot open include file: 'winnetwk.h': No such file or directory

说无法找到一些头文件,但在VS安装目录下搜索可以搜到相应的头文件,不知哪里设置出错了,请高手不吝赐教,不胜感激啊!
级别: 新手上路
UID: 26751
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2010-08-13
最后登录: 2010-08-13
1楼  发表于: 2010-08-13 17:17
郁闷,我也是
级别: 新手上路
UID: 7959
精华: 0
发帖: 24
金钱: 175 两
威望: 73 点
综合积分: 48 分
注册时间: 2009-08-04
最后登录: 2014-08-03
2楼  发表于: 2010-08-18 15:20
我也出现过这个现象  不知道如何解决
级别: 新手上路
UID: 7959
精华: 0
发帖: 24
金钱: 175 两
威望: 73 点
综合积分: 48 分
注册时间: 2009-08-04
最后登录: 2014-08-03
3楼  发表于: 2010-08-20 09:39
请友善之臂提供技术支持
级别: 新手上路
UID: 12406
精华: 0
发帖: 10
金钱: 55 两
威望: 11 点
综合积分: 20 分
注册时间: 2010-01-06
最后登录: 2011-02-06
4楼  发表于: 2010-08-21 11:13

 回 楼主(vickyviolin) 的帖子

我也發現此問題,如果一定要用MFC,最好用eVC++ 4.0 來做, VS2005, VS2008都出現此問題, 由於VS2005 VS2008 對應了.NET 2.0 及 .NET 3.0 你可以用CLR 裡面的form來做, 如果只是開發應用程序, 可以直接用C# 或者 VB.NET 來開發, 基於windows form, 不然在VS2005/2008下的MFC都會有些問題.
级别: 新手上路
UID: 23950
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2010-06-29
最后登录: 2010-09-21
5楼  发表于: 2010-08-30 17:26
仔细看一下:
C:\Program Files\Windows CE Tools\wce600\Mini2440-CE6-SDK\include\ARMV4I\shlobj.h
========================================================================
建立新的文件夹:
C:\Program Files\Windows CE Tools\wce600\Mini2440

你看看把SDK从Program Files\Windows CE Tools\wce600\Mini2440-CE6-SDK\
移到 C:\Program Files\Windows CE Tools\wce600\Mini2440

估计是这个问题。
友善之臂在细节上没有做好,很多路径的设置都不对。