CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  硬件/嵌入开发 >  嵌入开发(WinCE)

EVC安装问题

楼主IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)2006-04-18 20:24:30 在 硬件/嵌入开发 / 嵌入开发(WinCE) 提问

在公司装EVC4+SP2+SP4+MSASYNC+POCKET   PC2003SDK  
  在公司的电脑winxp   sp2可以装上并可以用  
  在自己电脑上装上却用不了(也是winxp   sp2)  
  提示vitrual   PC………………可能导致系统不稳定  
  能打开evc可是Build不行  
  请问是什么原因?  
  谢谢! 问题点数:50、回复次数:17Top

1 楼IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)回复于 2006-04-18 20:31:58 得分 0

还有一个问题:  
  请问用EVC写的OCX怎么样能够在EVC里面调用,试了很多办法都不行哦!  
  Top

2 楼jiess(刘伟庭)回复于 2006-04-18 20:43:25 得分 10

第一个问题:  
  你改一下boot.ini文件,将里面的/noExecute  
  改成/Execute  
  第二个问题,  
  我无法回答.Top

3 楼IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)回复于 2006-04-18 20:52:43 得分 0

谢谢楼上!  
  OCX不能在win32下注册!  
  有人说可以结合VC一起能够实现EVC里面加进OCX  
  我试过好多次都不得其法  
  有没有这样做成功了的,指点一下!Top

4 楼zhangyuyd()回复于 2006-04-19 14:44:26 得分 5

第一个问题,楼上的方法已经可以解决了具体方法是:右击我的电脑,选择属性,再选择高级,选择启动和故障恢复的设置,弹出一个窗口,选择编辑,把boot表里的noexecute=optin改成execute  
  对于第二个问题,改了这个后再装evc时可能还会出现这个问题:在设备管理器里老是有Virtual   PC   Application   Services这一项有感叹号   任务栏提示:“Virtual   PC/Windows   CE   Emulator”会造成Windows不稳定。Windows使这些驱动程序无法加载。  
  但没有关系。如果要彻底解决这个问题,要把这个卸掉后Virtual   PC   Application   Services在重装,基体的方法可以参考evc中的安装说明,  
   
  Top

5 楼IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)回复于 2006-04-19 19:43:58 得分 0

安装问题已经解决但是OCX在win32下注册不了Top

6 楼IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)回复于 2006-04-19 19:51:31 得分 0

有没有好方法???Top

7 楼jiess(刘伟庭)回复于 2006-04-19 20:35:27 得分 0

我没实际做过,没有发言权.Top

8 楼zhangyuyd()回复于 2006-04-20 19:40:39 得分 0

安装问题解决了就应该给分呀!怎么不给分呢?  
  Top

9 楼Jackey_shao()回复于 2006-04-21 14:39:04 得分 5

大家好,我借此机会想请教一个问题:  
  我使用Win2000系统,先安装PB,之后一次安装EVC4.0   、evcSp4   以及一个SDK  
  在创建一个evc工程后编译Link。。。时出现连接device超时  
  不能DownLoading   工程文件到模拟器  
  能不能给点指示,谢谢各位  
  changming_shao@hotmail.comTop

10 楼IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)回复于 2006-04-21 20:52:08 得分 0

回复楼上:  
  首先确认是否安装了Microsoft   ActiveSync  
  如果是用模拟器,还必须使相应的设置正确;  
   
  To:zhangyuyd()  
  没有人搞过OCX控件吗??  
  Top

11 楼aqhlTracy()回复于 2006-04-23 11:58:14 得分 5

楼主!!您是怎么解决第一个问题的呀??  
  我现在在笔记本和台式机上都是这个问题!  
   
  在设备管理器里老是有Virtual   PC   Application   Services这一项有感叹号   任务栏提示:“Virtual   PC/Windows   CE   Emulator”会造成Windows不稳定。Windows使这些驱动程序无法加载。  
   
  BOOT是不是改成这样子呀??  
  [boot   loader]  
  timeout=30  
  default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS  
  [operating   systems]  
  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft   Windows   XP   Professional"   /execute=optin   /fastdetect  
   
  我改成这样子后重装eVC   SDK   iMage   等还是Virtual   PC/Windows   CE   Emulator不能加载!  
   
  请问如何重装Virtual   PC   Application   Services呀???  
   
  求救啊!!Top

12 楼zhl0349()回复于 2006-04-23 16:53:31 得分 15

第一个问题在微软的网站上有明确的说明,需要改boot.ini回帖是正确的,第二个问题,好像需要在台式电脑和ppc上同时注册ocx才行,就是说要写两套一个是desktop上的win32的,一个是wince上的,必须有同样的名称,guid,和接口。Top

13 楼aqhlTracy()回复于 2006-04-23 19:12:43 得分 5

我改了boot再重装还是不行呀!!  
  说Virtual   PC   Application   Services无法加载!  
   
  Virtual   PC   Application   Services如何重装呀???Top

14 楼IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)回复于 2006-04-24 17:02:57 得分 0

概述  
  该版本的Pocket   PC   2003   SDK使程序员能够建用eMbedded   Visual   C++   4.0(和Service   Pack   2)建立应用程序,也能够用Visual   Studio   .NET   中的C#或Visual   Basic   .NET来进行开发。  
   
  系统需求  
                      所支持的操作系统:Windows   Service   Pack   3、Windows   XP  
                      eMbedded   Visual   C++   4.0(如果已经安装则不需要)  
                      eMbedded   Visual   C++   4.0   Service   Pack   2  
  操作说明  
  以下安装步骤需要以具有本地管理员权限的账户登陆计算机。  
   
  1.先关闭所有的程序、远程开发工具和模拟器  
   
  在安装Pocket   PC   2003   SDK之前应该关闭以下程序:  
   
  eMbedded   Visual   Tools   3.0  
  eMbedded   Visual   C++   4.0  
  Visual   Studio   .NET   2003  
  EMbedded   Visual   Tools附带的模拟器、eMbedded   Visual   C++、Visual   Studio   .NET  
  在某些情况下Windows   CE   Emulator或相关进程虽然看起来已经退出但实际上还在运行。我们推荐重新安装前启动计算机以确保不会产生冲突。  
   
  2.卸载旧版本的Pocket   PC   2003   SDK  
   
  要使用Pocket   PC   2003   SDK并不需要卸载任何版本的Pocket   PC   2002   SDK,但是必须卸载旧版本的Pocket   PC   2003   SDK。如果从旧版本的Pocket   PC   2003   SDK升级安装,卸载旧版本后,在安装新版本之前运行eMbedded   Visual   C++   4.0并查看帮助。之后,关闭帮助以及eMbedded   Visual   C++   4.0,再开始安装新版的Pocket   PC   2003   SDK。  
   
  3.安装Microsoft   ActiveSync   3.7  
   
  Pocket   PC   2003   SDK需要ActiveSync   3.7以供eMbedded   Visual   C++   4.0或Visual   Studio   .NET   2003来开发和部署应用程序。在安装ActiveSync   3.7之前必须先卸载旧版本的ActiveSync。  
   
  如果已经装了Visual   Studio   .NET   3002,然后又卸载并重新安装了ActiveSync   3.7,那么必须在“添加/删除程序”中修复Visual   Studio   .NET   2003的安装。  
   
  4.     安装eMbedded   Visual   C++   4.0以及Service   Pack   2  
   
  要用Pocket   PC   2003   SDK开发C++应用程序,必须在安装Pocket   PC   2003   SDK之前安装Microsoft   eMbedded   Visual   C++   4.0和Service   Pack   2。如果没有eMbedded   Visual   C++   4.0和Service   Pack   2,可以从eMbedded   Visual   Tools下载和样例Web页下载。注意只有在安装完eMbedded   Visual   C++   4.0后才能安装Service   Pack   2。  
   
  注意,在Windows   Server   2003上安装eMbedded   Visual   C++   4.0   Service   Pack   2时会弹出一个对话框,提示一个模拟驱动程序没有签名。应该选择接受并继续。  
   
  5.安装Visual   Studio   .NET   2003  
   
  要用C#或Visual   Basic   .NET开发Pocket   PC   2003应用程序,必须在安装SDK之前安装Visual   Studio   .NET   2003。Pocket   Pc   2003设备本身和Pocket   PC   2003   Emulation包都已经包含了.NET   Compact   Framework。  
   
  有关Visual   Studio   .NET   2003和.NET   Compact   Framework的更多信息,请参考:Visual   Studio主页。  
   
  6.     安装Pocket   PC   2003   SDK  
   
  点击Download链接开始下载Top

15 楼IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)回复于 2006-04-24 17:05:04 得分 0

To:zhl0349()    
  有没有这方面的资料?  
        第二个问题,好像需要在台式电脑和ppc上同时注册ocx才行,就是说要写两套一个是desktop上的win32的,一个是wince上的,必须有同样的名称,guid,和接口。  
   
  有的话给我一份  
  it_leomaning@sina.com.cnTop

16 楼zhouxiancai0128(zhouxiancai)回复于 2006-04-26 09:44:35 得分 5

概述:  
  我的系统的安装是  
  1,Winxp   +   SP2,后面是先装了vs.net2003,  
  2,接着pocket   pc   2003   SDK和smartphone   2003SDK,  
  3,接着安装EVC++4.0和sp4,  
  4,最后安装STANDARDSDK,  
  安装后,在EVC++4.0打开HelloWord的一个工程,编译的时候出现问题:  
  具体是:  
  An   application   targeting   a   Standard   SDK   for   Windows   CE.NET   and   built   for   the   X86   CPU   cannot   be   run   on   the  
  Emulator   device,In   order   to   run   this   application   on   any   CPU   ohter   the   Emulator,   you   will   have   to   install   an  
  SDK   that   is   compatible   with   the   Standare   SDK   for   Windows   CE.NET,   then   target   a   shadow   platform   pertaining   to   that  
  SDK,   plase   see   the   eVC   help   documentation   for   additional   details.  
  后面有位朋友说是:我的问题是选的目标不对?  
  建议我:在HELLO   world   后面那个选项选成PPC2003,后面选PPC   2003的模拟器    
  但却发现:在HELLO   world   后面那个选项选成只有Standard   SDK,没有别的,后面的只有Win32(wce   X86)   debug和Win32(wce   X86)   release,没有别的,  
   
  这个问题搞了两天还是没有解决,请问我现在应该怎么处理?我的安装步骤是否有冲突?  
  我的e-mail:zhouxiancai0128@sina.com,后paul.zhou@gwxm.cn  
  谢谢!  
  Top

17 楼IT_magnate(忍一忍风平浪尽--是可忍,孰不可忍--忍无可忍,无须再忍)回复于 2006-04-26 13:04:06 得分 0

To:zhouxiancai0128  
   
  1、确定建立的工程是Pocket   PC   2003   MFC  
  2、如果是模拟器应该是要设成X86,如果不是则设置成相应的硬件型号  
  3、确认编译器配置是否正确  
  4、最后检查各个部分安装是否成功  
   
  不知道我说的对不对,希望对你有帮助!Top

相关问题

关键词

得分解答快速导航

  • 帖主:IT_magnate
  • jiess
  • zhangyuyd
  • Jackey_shao
  • aqhlTracy
  • zhl0349
  • aqhlTracy
  • zhouxiancai0128

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo