congrui93 2015-06-17 07:19 采纳率: 0%
浏览 1572

vs2005中,c#可以直接编写智能设备,c++却不能,只能用c++MFC,为什么?

图片说明

  • 写回答

6条回答 默认 最新

  • WorldMobile 2015-06-17 07:28
    关注

    C++也是可以的,可以选择Win32智能设备项目,如果这个功能不正常的话,可以参考如下:

    Visual Studio 2005和Windows Mobile 5.0 Smartphone SDK并都已安装,并重启,但是无法创建Visual C++ -->智能设备 -->Win32 智能设备项目,点击确定后一闪,又回到了原来的新建项目,而新建其他的程序正常( ATL项目和MFC项目都可以),设备仿真管理器也能和ActiveSync 进行连接。

    原因分析:是装了IE7的原因,IE7的安全性较高所致。VS2005在创建Smart Device Project的时候,其工程向导页面都是基于HTML文件和脚本的,VS调用IE来完成这些向导页面的形成。但IE7可能对向导中的某些脚本信任度不够,所以拒绝形成当前页面以致不能转到下一个向导页面。所以会出现点了半天“下一步”,还原地不动。

    解决办法:进入注册表编辑器,在注册表该目录下
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved

    添加一个名为 {D245F352-3F45-4516-B1E6-04608DA126CC} 的新项

    评论

报告相同问题?

悬赏问题

  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教