天嵌 ARM开发社区

 找回密码
 注册
查看: 1421|回复: 2

为什么我的TQ2440SDK安装不了?

[复制链接]
frank158993042 发表于 2014-1-21 15:06:04 | 显示全部楼层 |阅读模式
我在安装TQ2440A的SDK但是安装了一半发现有问题,安装不了。 问题是:ToolsMsmCA(Error):IHxfilters registration failure:Err=0x80040305,Context=pFilters->setNamespace(Namespace)
 楼主| frank158993042 发表于 2014-1-21 15:16:34 | 显示全部楼层
安装CE6.0SDK失败(转)  

2010-08-07 23:16:16|  分类: WinCE |举报|字号 订阅
前几天一直在测试VS2005下WinCE6.0中文模拟器的使用,基本上没有问题了。今天便在VS2008中安装了一下WinCE6.0中文模拟器的SDK,又遇到了一些小问题,贴出来跟大家分享一下,也算是对单机搭建WinCE开发环境的一个补充。

第一次安装时,一路默认,开始一切正常,到安装快完成的时候出现了状况,先后出现了下面的两个提示,点完OK后就Roll Back了。





       重新试了两遍,都是如此。难道VS2008不支持WinCE6.0?这似乎不大可能。那问题在哪里呢?像这种没头没脑的问题,只能“百度一下”了,结果“抱歉”。再Go一下,果然有6项相关的网页。其中有一篇提到,在VS2008中安装WinCE6.0的SDK时,不能完全安装,必须选择定制,并把.NET Compact Framework取消掉。

       按照这个说法重新安装了一遍,问题依然存在。Faint~~为什么还是不行呢?

再安装一遍,把Documentation也取消掉,其他两项Native Development Support和Common保留,竟然可以了!新建了一个MFC的工程,编译下载测试,完全没有问题,这证明VS2008确实是支持WinCE6.0应用程序的开发的!

不过下面这两个问题到底是怎么回事呢?

      ToolsMsmCA(Error):IHxFilters filter registration failure:Err = 0x80040305,Context = pFilters->SetNameSapce(Namespace)

      ToolsMsmCA(Error): IHxRegisterSession transaction failure: Err = 0x8004036f, pRegSession->CommitTransaction()

       把.NET CF取消掉就可以,那应该跟它有一定的关系。是不是.NET CF2.0和3.5引起的?不得而知,只是猜测罢了。不管怎样,能用就好。回头有时间再找找看原因,当然如果您知道这是怎么回事,也请指教啊。^_^  

Bob注:经过验证,只要去掉Documentation,就能安装成功,原因大概是SDK中的Documentation不能集成到MSDN中。



我的环境:Server 2003 Sp2 + VS2008 SP1
TQ-lkp 发表于 2014-1-21 15:34:54 | 显示全部楼层
楼上正解,去掉SDK中的Documentation
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 07:26 , Processed in 1.016640 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表