wince编译报错

新建了工程,加入之前完整的BSP,怎么也编译不过,提示:

[01:0000009403:ERRORE] NMAKE : U1073: don't know how to make 'C:\WINCE600\OSDesigns\xyjhht30\xyjhht30\Wince600\SMDK6410_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\ddraw.lib' 

添加组件Catelog View --> Core OS --> CEBASE --> Graphics and Multimedia techlonogies --> Graphics --> DirectDraw


还有一次是提示

[01:0000009403:ERRORE] NMAKE : U1073: don't know how to make 'C:\WINCE600\OSDesigns\*****sdcardlib.lib

添加组件: Catelog View--> Device driver --> SDIO --> SD Host --> SDIO Standard Host Controller

                                                                               --> SDIO Memory --> SDIO Memory

                                                                 --> SD --> SD Bus Driver

原来是因为组件的原因,在6.0中,如果相应的组件没有添加,会提示中个错误。

--------------制作SDK会出现错误,在build.log提示:“C:\WINCE600\public\common\oak\misc\sources.ReleaseType_OAK
NMAKE : fatal error U1073: don't know how to make 
'C:\WINCE600\OSDesigns\Testce\Testce\Wince600\DeviceEmulator_ARMV4I\cesysgen\oak\lib\ARMV4I\debug\atlsd.lib'”

解决办法:Search for "ATL" in your catalog items view and make sure "Active Template 
Library (ATL)" is checked. In our case it was not. After adding this item the 
build succeeded.

大意就是:在你的 catalog items中搜索“ATL”,找到“Active Template Library (ATL)”是否被选中,如果选中,以上的问题可以解决,本人试过了,确实这个问题OK了




根据名字,ufnmdd.lib是USB Function Driver的mdd层支持库,根据Wince驱动常识,MDD层代码由微软提供,不是用户或者OEMer写的,那为什么还找不到呢?
因为,微软只把你选中的那些功能的库编译出来放在刚才楼上的同胞们提到的目录中,因此,如果找不到这个文件,那一定是你在VS2005下没选中相应的功能。那怎么选呢?
在VS2005下,打开工程的Catalog栏,点击...CORE OS...USB Function Driver下的USB Function Driver选项,然后再重新Build->Advanced Build Commands->sysgen,就OK了,见下图:

+

 

 

build.log中的提示如下: 

makefile.def: Including C:\WINCE600\public\common\oak\misc\sources.ReleaseType_OAK
NMAKE : fatal error U1073: don
't know how to make 'C:\WINCE600\OSDesigns\Emulator\Emulator\Wince600\DeviceEmulator_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\atls.lib'
Stop.
NMAKE : fatal error U1077: 
'C:\WINCE600\sdk\bin\i386\nmake.exe' : return code '0x2'
Stop.

      看起来跟ATL有点关系,但在相应的目录下有这个文件,后来怀疑跟组件有关系,把“Active Template Library(ATL)”组件选中重新编译,果然就没有问题了。


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/436479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器怎么把信息发送给用户,java中怎么用tcp/ip将服务器的消息发送给多个用户...

java中怎么用tcp/ip将服务器的消息发送给多个用户关注:253 答案:2 mip版解决时间 2021-01-31 01:26提问者╬═掵中注定2021-01-30 20:03java中怎么用tcp/ip将服务器的消息发送给多个用户最佳答案二级知识专家往事叫我剪短发2021-01-30 20:09你服务器accept方法后是不是会得到…

stick和stuck的区别_怎样区别“stick to”、“stick with”和“stick by”这三个表达?...

我小时候有一次把口香糖粘到头发里去了。Verb form: stick, stuck, stuckVerb form: stick, stuck, stuck动词形式:stick, stuck(过去式), stuck(过去分词)2、Stick to:字面意思:粘着字面意思:粘着E.g.The gum is stuck to my shoe.香糖粘我鞋…

VS2005 .vs. Orcas

这两天正在开发自己的一套信息管理系统,开发环境采用 VS2005 C# XP。由于习惯用Dreamweaver 布局,这可好,在DW中布局完成之后,在VS中就完全走形了。郁闷!刚好龙卷风版 Vista 有了,那就装一个试试IIS7和 Orcas。Good&…

解析NK.BIN

最近做NBOOT,EBOOT,对TOC参数不是很明白,老大说得先熟悉一下NK.bin。故找到以下好文,对NK.bin有了一个深入的了解。感谢作者。 study NK.bin format The information from WINCE500\PRIVATE\WINCEOS\COREOS\NK\TOOLS\ROMIMAGE\VI…

查询链接服务器信息,SQL Server链接服务器

SQL Server提供链接到另一个服务器的选项。这通常被用来连接到其他SQL Server数据库,但它也可以被用来连接到一个Microsoft Access数据库。这是通过链接服务器节点成为可能。链接服务器节点可以连接到另一个数据库,通常/通常在不同的机器上运行&#xff…

【转】阿里技术专家详解DDD系列 第二讲 - 应用架构

填坑。谢谢大家对这个系列的期待,持续更新,欢迎关注此账号。 第一篇内容附地址: 阿里巴巴淘系技术:阿里技术专家详解 DDD 系列 第一讲- Domain Primitive​zhuanlan.zhihu.com 架构这个词源于英文里的“Architecture“&#xff…

正三角形旋转一周得到的图形是_七年级数学上册_第一章《基本的几何图形》_知识点...

第一章 基本的几何图形复习范围:基本的几何图形知识点回顾:知识点一:几何体的认识1.我们常见的几何体有:正方体、长方体、圆锥、圆柱、棱柱、棱台、棱锥、球,其中____________属于柱体, _________属于锥体。…

CEO、COO、CFO、CTO、CIO是什么意思

CEO(Chief executive officer)首席执行官 类似总经理、总裁,是企业的法人代表。COO(Chief operating officer)首席运营官 类似常务总经理CFO(Chief financial officer)首席财务官 类似财务总经理CTO(Chief technology officer)首席技术官 类似总工程师CIO(Chief inf…

Nand Flash原理分析与编程

NAND Flash 在嵌入式系统中的地位与PC机上的硬盘是类似的。用于保存系统运行所必需的操作系统,应用程序,用户数据,运行过程中产生的各类数据,系统掉电后数据不会护丢失。现在的Flash主要有两咱,一种是NAND Flash 一种是…

NetTiers模板中各个选项的一些解释

名称ChooseSourceDatabase选择数据库MappingFileMapping文件位置(会根据output目录自动更改,不需要设置)OutputDirectory文件输出目录RootNameSpace根节点的命名空间Filter by Individual Objects - OptionalEnumTables枚举表,表中的所有数据都会被用作枚举类型,要求:第一列为主…

php调用谷歌翻译接口_一个google翻译的php调用方式

直接看代码<?php /*** translate()** 翻译函数** param mixed $text 待翻译的内容* param string $language 翻译的语言&#xff0c;格式为 当前语言|目标语言* return*/function translate($text,$languagezh-cn|en){if(empty($text)){return false;}set_time_limit(0);$h…

【转】应用架构之道:分离业务逻辑和技术细节

架构 什么是架构&#xff1f; 关于架构这个概念很难给出一个明确的定义&#xff0c;也没有一个标准的定义。 硬是要给一个概述&#xff0c;我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述。 架构始于建筑&#xff0c;是因为人类发展&#xff08;原始人自…

ARM9之NAND FLASH总结

/*author----->Armking*/ /*data----->2008年9月2*/ /*ps:本人总结&#xff0c;备于日后查阅&#xff0c;如若转载&#xff0c;请注明出处*/ /*QQ:382750150*/ 写于篇头&#xff1a; 终于又开始接着学习了&#xff0c;只是不知道为什么JTAG又连不上目标板了&#xff0c;如…

内连接

内连接查询操作列出与连接条件匹配的数据行&#xff0c;它使用比较运算符比较被连接列的列值。内连接分三种&#xff1a;1、等值连接&#xff1a;在连接条件中使用等于号()运算符比较被连接列的列值&#xff0c;其查询结果中列出被连接表中的所有列&#xff0c;包括其中的重复列…

python中赋值运算符有哪些_Python代码中有哪些赋值运算符呢?

摘要:下文讲述Python代码中赋值运算符的相关的简介说明&#xff0c;如下所示:赋值运算符主要用于赋值操作&#xff0c;用于为对象赋值&#xff0c;那么Python中赋值运算符到底有哪些呢&#xff1f;下文将一一道来&#xff0c;如下所示:赋值运算符详解说明示例说明简单的赋值运算…

解读HTTP包

解读HTTP包&#xff1a;[摘要]详细介绍HTTP包的格式、协议内容及相关的处理方法&#xff0c;内容分3节&#xff1a;1、超文本传输协议及HTTP包;2、Socket类与ServerSocket类;3、读取HTTP包。 一、超文本传输协议及HTTP包 HTTP协议用于在Internet上发送和接收消息。HTTP协议是一…

几个颇有创意的网站推广方法(推荐)

几个颇有创意的网站推广方法(推荐)元旦佳节&#xff0c;相信有不少朋友从QQ、MSN、E-mail里收到了亲友发来的贺卡&#xff0c;其中流传得比较多的是几张比较有创意的图片&#xff0c;他们都只需要在链接里输入你想祝福的人的名字&#xff0c;然后该文字会出现在图片中去&#x…

明光市机器人_“柠檬皮”软体机器人!26岁小伙联合发明光磁场机器人|专访...

会行走、能搬货&#xff0c;还会 “跳街舞”。近日&#xff0c;美国西北大学发明出一款软体机器人&#xff0c;该机器人看起来像一只剥开的柠檬皮&#xff0c;它能在水箱中运动&#xff0c;并拥有多种本领&#xff0c;比如搬运物品、催化化学反应、输送治疗剂等&#xff0c;而它…

【转】SD-WAN,到底是什么*****

作为一个热门概念&#xff0c;SD-WAN近年以来频繁地出现在我们的视野当中。 很多人说&#xff0c;它是未来最具发展潜力的通信技术之一&#xff0c;极具商业价值。 行业里的老牌通信设备商和运营商对它一致看好&#xff0c;新兴创业企业也把它视为千载难逢的风口机遇&#xff0…

超文本传输协议及HTTP包

HTTP协议用于在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议 ——客户端发送一个请求&#xff0c;服务器返回该请求的应答&#xff0c;所有的请求与应答都是HTTP包。HTTP协议使用可靠的TCP连接&#xff0c;默认端口是80。HTTP的第一 个版本是HTTP/0.9&#xff0…