求教:VC到EVC程序的移植

feixue112   2007-4-29 01:13 楼主
小弟初学WinCE,想把VC下的程序移植到EVC下,调试时出现如下错误,还请大侠们多指点,先谢过了!
错误:
d:\program files\windows ce tools\wce500\standardsdk_500\mfc\include\afxdisp.h(73) : fatal error C1189: #error :  "Can't build MFC OLE projects using static MFC libraries."
DIBAPI.CPP
d:\program files\windows ce tools\wce500\standardsdk_500\mfc\include\afxdisp.h(73) : fatal error C1189: #error :  "Can't build MFC OLE projects using static MFC libraries."
DigitRec.cpp
d:\program files\windows ce tools\wce500\standardsdk_500\mfc\include\afxdisp.h(73) : fatal error C1189: #error :  "Can't build MFC OLE projects using static MFC libraries."
Error executing clarm.exe.

但是我把文件afxdisp.h中的#ifdef _AFXDLL。。。注释掉后在调试就会如下错误:
d:\ocr\ocr\mydiblib.h(2) : fatal error C1083: Cannot open include file: 'iostream': No such file or directory
DIBAPI.CPP
D:\OCR\ocr\DIBAPI.CPP(23) : fatal error C1083: Cannot open include file: 'io.h': No such file or directory
DigitRec.cpp
D:\OCR\ocr\DigitRec.cpp(53) : error C2065: 'Enable3dControlsStatic' : undeclared identifier
Error executing clarm.exe.
这是一头雾水

回复评论 (14)

用WTL没有
点赞  2007-4-29 09:49
MSDN上有相应的文章,搜一下吧。
点赞  2007-4-29 17:21
不用去掉,去掉会出错,在project>setting中的选项卡中有个 no using mfc,你选成 use mfc with share dll,仔细找
点赞  2007-5-1 18:14
我遇到了类似的错误,关注一下
在某个头文件里加入一下几行就通不过编译

#include
#include
#include

using namespace std;

错误是:
Compiling...
tmp.cpp
E:\projects\wince\CIniDemo\tmp.h(14) : fatal error C1083: Cannot open include file: 'iostream': No such file or directory
Error executing cl.exe.

tmp.obj - 1 error(s), 0 warning(s)
点赞  2007-5-8 16:47
2005可以支持iostream,evc好像不支持
点赞  2007-5-9 11:49
关注中!
点赞  2007-5-9 16:44
多谢大家的关注

多谢 suncilang(),用你的方法调过去了
点赞  2007-5-14 19:17
请教楼主,你的VC程序是怎么用EVC打开的?我怎么打不开啊,更别说调试错误了。谢谢!
点赞  2008-3-21 21:15
在project> setting中的选项卡 选择“use   mfc   with   share   dll”后
出现了下面的错误,该怎么解决???
#error DAO Database classes not supported in this library variant.
点赞  2008-5-4 22:36
我现在也在移植~~
关注一下~~
点赞  2008-5-5 23:00
关注一下
我也有同样的问题
点赞  2008-5-6 22:52
关注一下~~
11
点赞  2008-5-8 11:22
但是动态编译的程序,很可能在目标板上无法执行,目标板的操作系统经过裁剪了,怎样让它在静态编译时也能通过呢?
点赞  2008-12-8 10:03
我遇到的问题:
frame.y(7) : fatal error C1083: Cannot open include file: 'io.h': No such file or directory
怎么解决呢?谢谢
点赞  2010-4-11 17:36
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复