LabVIEW创建的PDA应用程序不是一个合法的Pocket PC应用程序
LabVIEW创建的PDA应用程序不是一个合法的Pocket PC应用程序
通过LabVIEW 的PDA模块(Pocket PC)成功创建了一个LabVIEW VI,然后把它编译成一个PDA应用程序,并把这个应用程序传到Pocket PC上。但是,当在Pocket PC上运行这个应用程序的时候,出现了一个错误,错误信息是“[我的应用程序] 不是一个有效的Pocket PC应用程序。”为什么应用程序不能运行?
解答: 这个错误产生的原因是因为在开发电脑上创建可执行文件的时候没有选择处理器的类型。当创建应用程序的时候,如果执行目标 (Options » Switch Execution Target...) 设为Pocket PC 2002 Emulation,并且在创建设置(Build PDA Application » Settings... » Processor)中没有修改processor选项,在PDA仿真模式中, PDA应用程序将为在x86处理器的PDA仿真模式下运行。因为PDA不是使用“x86”处理器,所以这个应用程序不适合Pocket PC。
在Build PDA Application » Target Settings中修改处理器类型为ARM(PDA的处理器类型),然后创建成可执行文件再传到Pocket PC中。或者选择Pocket PC 2002 (默认设备)作为VI的执行目标。当创建PDA应用程序的时候 "ARM"就会成为默认设置。现在创建的PDA应用程序就适合在Pocket PC上运行了。
编译成为ARM处理器运行的PDA应用程序不适合在x86处理器的电脑上运行 (比如台式电脑)。
请参考附件的例程。
更详细的内容,参加如下附件的介绍。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。
LabVIEW创建的PDA应用程序不是一个合法的Pocket PC应用程序 - 北京瀚文网星科技有限公司 (bjcyck.com)
相关文章
- python教程:用简单的Python编写Web应用程序
- Java jar打包成exe应用程序
- Another app is currently holding the yum lock; waiting for it to exit…另一个应用程序在占用yum lock,等待其退出。详解程序员
- 一个通用的java应用程序启动shell脚本详解编程语言
- 应用『Java应用程序中Redis缓存的使用』(redis缓存与java)
- 使用 Redis 和 Python 构建一个共享单车的应用程序
- 在 Linux 上运行你最喜欢的 Windows 应用程序
- 在 Flutter 移动应用程序中创建一个列表
- “五眼联盟”要求科技公司应用程序为其设置“后门”
- 一个快速发展的社会信息应用程序。
- Darktable 是一个由摄影师制作的开源摄影工作流应用程序。
- 一个快速发展的社会信息应用程序。
- 安卓应用程序访问MSSQL数据库——实现连接的新方法(安卓应用访问mssql)
- 如何编写一个简单的MySQL应用程序(mysql一个简单应用)
- 可少的数据库技术MYSQL是一项不可少的数据库技术,广泛应用于Web应用程序移动应用程序和企业级应用程序它是一个开源的关系型数据库管理系统,可支持各种操作系统编程语言和数据存储格式无论是网站还是应用程序,都需要使用数据库来存储和检索数据,MYSQL的稳定性可靠性和灵活性使其成为首选数据库技术
- 利用Redis轻松提升应用程序的并发量(redis设置并发数)
- “/”应用程序中的服务器错误
- "虚拟路径"..."映射到另一个应用程序,这是不允许的!
- 让应用程序只运行一个实例的实现方法
- Android获取应用程序名称(ApplicationName)示例