WEB开发网
开发学院手机开发Windows Mobile 开发 Windows mobile应用程序开发环境搭建(C++) 阅读

Windows mobile应用程序开发环境搭建(C++)

 2010-10-14 05:35:00 来源:本站整理   
核心提示:FilesWindows Mobile 6 SDKPocketPCincludeARMV4Iwinbase.h 2127错误 10 error C2040: 'PCONTEXT' : '_CONTEXT *' differs in levels of indirection from &
FilesWindows Mobile 6 SDKPocketPCincludeARMV4Iwinbase.h 2127

错误 10 error C2040: 'PCONTEXT' : '_CONTEXT *' differs in levels of indirection from 'int' F:Program FilesWindows Mobile 6 SDKPocketPCincludeARMV4Iexcpt.h 65

错误 11 error C2378: 'LPCONTEXT' : redefinition; symbol cannot be overloaded with a typedef F:Program FilesWindows Mobile 6 SDKPocketPCincludeARMV4Iexcpt.h 68

从上面错误中大略可以看出,都是系统文件的问题,应该是环境的问题,所以在经过一些资料查找后,将解决方法罗列如下(首先wm SDK肯定是要提前安装好的):

1. 当前项目右键-属性-平台修改为windows mobile x SDK

2. 配置属性-C/C++-预处理器-预处理器定义栏里面:     NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_WINDOWS;_USRDLL;TEST_DLL_EXPORTS;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE

3. 链接器-输入-附加依赖项:strmbase.lib strmiids.lib

4. 链接器-系统-子系统栏-windows CE

然后编译喽,如果还有错误应该跟环境问题没大的关系了,希望跟我有同样“遭遇”的新手们能尽快解决问题,由于此问题属于mobile的开发环境搭建中的基点,所以我故意将标题命名成如上。

上一页  1 2 

Tags:Windows mobile 应用程序

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接