Platform Builder 6.0与Windows 7兼容性的问题

简介: 重装Windows 7之后,今天第一次正式编译WinCE内核,结果又遇到了一点状况,截图如下。             从编译的阶段来看,Sysgen已经成功完成,在执行Post-Sysgen Build的操作时编译PLATFORM\COMMON\SRC\COMMON\CACHE\.\global.c文件出了错,这个错误之前一直没有碰到过——fatal error C1033: cannot open program database ''。

      重装Windows 7之后,今天第一次正式编译WinCE内核,结果又遇到了一点状况,截图如下。

      image

      从编译的阶段来看,Sysgen已经成功完成,在执行Post-Sysgen Build的操作时编译PLATFORM\COMMON\SRC\COMMON\CACHE\.\global.c文件出了错,这个错误之前一直没有碰到过——fatal error C1033: cannot open program database ''。

      起初怀疑可能是这个目录下的文件被破坏所导致的。于是从Ghost文件中提取出来相应的目录,用工具比较了一下,完全一样。而Ghost之前是用DeviceEmulator验证过的,编译没有任何问题。据此推断跟目录及文件本身没有什么关系。由于之前在WinXP上从没碰到过这个问题,所以怀疑可能还是跟Windows 7有关。

      难道是兼容性惹得祸?昨天在设置“以管理员身份运行”时,顺便选了“以兼容模式运行这个程序”,兼容模式选择的是Windows XP( Service Pack 3),如下图所示,这是之前一直使用的系统。

      image

      把这个兼容模式去掉,重新编译,果然就好了,虚惊一场,差点就Ghost整个系统了。。。

      看来这个兼容模式也不能随便乱用。就像提示中所说,只有在出现问题时才需要考虑兼容性模式。如果已经正常工作了,再选择兼容性模式运行可能反而会有问题。

目录
相关文章
|
2月前
|
监控 数据安全/隐私保护 Windows
Veeam Data Platform 12.3.2 (Windows) - 数据保护和管理解决方案
Veeam Data Platform 12.3.2 (Windows) - 数据保护和管理解决方案
71 1
|
12月前
|
编译器 Windows
plugin cannot be loaded for module “QtQuick“ && Could not load the Qt platform plugin “windows“
本文讨论了在Qt应用程序中遇到的平台插件加载问题,包括具体的错误信息、解决方案和参考链接。问题表现为无法加载“QtQuick”模块的插件,并且无法找到“windows”平台插件。解决方案是修改环境变量`Qt5_DIR`以使用正确的Qt版本和编译器环境。
846 1
|
开发者 iOS开发 C#
Uno Platform 入门超详细指南:从零开始教你打造兼容 Web、Windows、iOS 和 Android 的跨平台应用,轻松掌握 XAML 与 C# 开发技巧,快速上手示例代码助你迈出第一步
【8月更文挑战第31天】Uno Platform 是一个基于 Microsoft .NET 的开源框架,支持使用 C# 和 XAML 构建跨平台应用,适用于 Web(WebAssembly)、Windows、Linux、macOS、iOS 和 Android。它允许开发者共享几乎全部的业务逻辑和 UI 代码,同时保持原生性能。选择 Uno Platform 可以统一开发体验,减少代码重复,降低开发成本。安装时需先配置好 Visual Studio 或 Visual Studio for Mac,并通过 NuGet 或官网下载工具包。
1346 0
|
iOS开发 Android开发 MacOS
从零到全能开发者:解锁Uno Platform,一键跨越多平台应用开发的神奇之旅,让你的代码飞遍Windows、iOS、Android、macOS及Web,技术小白也能秒变跨平台大神!
【8月更文挑战第31天】从零开始,踏上使用Uno Platform开发跨平台应用的旅程。只需编写一次代码,即可轻松部署到Windows、iOS、macOS、Android及Web(通过WASM)等多个平台。Uno Platform为.NET生态带来前所未有的灵活性和效率,简化跨平台开发。首先确保安装了Visual Studio或VS Code及.NET SDK,然后选择合适的项目模板创建新项目。项目结构类似传统.NET MAUI或WPF项目,包含核心NuGet包。通过简单的按钮示例,你可以快速上手并构建应用。Uno Platform让你的技术探索之旅充满无限可能。
510 0
|
安全 测试技术 Windows
LabVIEW版本、硬件驱动和Windows版本之间兼容性
LabVIEW版本、硬件驱动和Windows版本之间兼容性
320 2
Qtdesigner报错:This application failed to stat could not find or load the Qt platform plugin “windows“
Qtdesigner报错:This application failed to stat could not find or load the Qt platform plugin “windows“
|
Windows
LabVIEW与Microsoft Windows的兼容性
LabVIEW与Microsoft Windows的兼容性
242 0
运行QtDesigner.exe报错:it could not find or load the Qt platform plugin “windows“
运行QtDesigner.exe报错:it could not find or load the Qt platform plugin “windows“
运行QtDesigner.exe报错:it could not find or load the Qt platform plugin “windows“
|
JavaScript Java Linux
Jmeter文件的相对路径及编码在Windows和Linux下的兼容性
既然Jmeter能同时在Windws和Linux下运行,那么我们还需要注意什么呢?有两点,一是路径关系及路径符号,二是字符集编码
1993 0