evc工程移植到vs2005的经验

evc工程移植到vs2005的经验

ID:34369949

大小:100.28 KB

页数:4页

时间:2019-03-05

evc工程移植到vs2005的经验_第1页
evc工程移植到vs2005的经验_第2页
evc工程移植到vs2005的经验_第3页
evc工程移植到vs2005的经验_第4页
资源描述:

《evc工程移植到vs2005的经验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、木文是针对作者木人的一个具体的移植项目,将碰到的所有问题列出来,并给出具体的解决方法。由于是一个具体的项目,因此不能把所有的EVC工程移植问题囊括进来。所以,在移植项目前,建议还是看看以下的文章:循序渐进:将eMbeddedVisualC++应用程序迁移到VisualStudio2005eMbeddedVisualC++至UVisualStudio2005升级向导(注意其最后一句话:默认情况下,EmbeddedVisualC4-4-4.0版会将MFCPocketPC应用程序的対话框样式(Border)设置为DS_MODALFRAME。MFC8.0不支持此样式。——

2、应改为Thin,如果不改的话,窗口就无法弹出。)从eVC移植所带來的已知问题MigratingMicrosofteMbeddedVisualC++ProjectstoVisualStudio2005开发环境:WindowsXP+SP2,VisualStudio2005professional,WindowsMobile6.0ProfessionalSDK。注:(1)对于WindowsMobile5.0SDK开发的程序在WindowsMobile6.0下也能运行,而且不需要对程序进行任何的修改。(2)由于有些错误,是环境配置问题,所以在Debug/Resease模式

3、下,都需要进行修改,以下错误中,如果是这类错误,都在标号后血写着“Resealse模式也需要改”,当天切换到别的SDK下,如WindowsMobile5.0SDK,也需要修改。以下是针对Debug模式下的:1、StdAfx.cpp(Resealse模式也需要改)编译错误:D:ProgramFilesXMicrosoftVisualStudio8VCceatlmfcincludeafxver_.h(77):fatalerrorC1189:#error:Pleaseusethe/MDswitchfor_AFXDLLbuilds解决方法:右击工程名,打开Pr

4、ojectproperties対话框,切换到C/C++・>Codegeneration页,将RuntimeLibarary设置成“Multi-threadedDLL(/MD)”,即可解决此问题。2、编译错误:errorC2065::undeclaredidentifier原因:是由于存在以下的代码段:for(inti=0;i

5、对数组越界问题也比EVC來的强。解决方法:(不能完全相信编译器,也不能把所有的语法检查都丢给编译器)inti=0;for(i=0;i

6、syntaxerror:missingbeforeidentifier'm-WndCommandBar*原因:KWindowsMobile5.0/6.0下CCeCommandBar类被CCommandBar替换解决方法:CCeCommandBarm_wndCommandBar;〉CCommandBarm_wndCommandBar;6、errorC2065:'NUM_TOOL_TIPS':undeclaredidentifier解决://#ifdefined(_WIN32_WCE_PSPC)&&(_WIN32_WCE>=212)#defineNUM_TOOL_TI

7、PS8//#endif7、errorC3861:,ON_WM_HELPINFO,:identifiernotfound同48、errorC2440:*static_casf:cannotconvertfrom*void(_cdeclCMyAppView::*)(void)'toTRESULT(_cdeclCWnd::*)(WPARAM,LPARAM)'Noneofthefunctionswiththisnameinscopematchthetargettype解决方法:afx_msgvoidOnHotLinkExplain();・・・〉afx_msgLRESULT

8、OnHot

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。