c++builder-10.4-sydney - XP中C++ Builder 10.4.1编译器运行报错
解决方案
AcquireSRWLockShared()
在 Windows Vista 中引入。显然,您的项目中的某些内容是静态链接到该函数的,因此在 XP 上运行代码时,错误消息是有意义的。另请注意,您启用了动态 RTL,但也没有启用 Delphi 运行时库。通常,大多数 C++Builder 用户禁用这些选项以生成独立的可执行文件,但您似乎希望启用它们以利用运行时 BPL(顺便说一句,它仍然无法在 XP 上加载,即使您的主 EXE 可以运行)。
XP 不再是受支持的平台。您不能在 XP 上运行 IDE 本身,也不能在 XP 上运行用 10.4 编译的程序。IDE 本身需要 Windows 10 或更高版本。编译的程序需要 Windows 7 SP1 或更高版本。请参阅10.4 文档中的操作系统要求。
最后一个正式支持在 XP 上运行的编译程序的版本是 XE2。XE3 中放弃了对 XP 的支持。
推荐阅读
- php - 将 RTL 文档转换为 PDF
- node.js - 节点“firebase-admin”的问题 - MODULE_NOT_FOUND
- javascript - 将 String html 转换为数组对象类型
- c++ - C++:竞争性编程技巧的解释
- linux - 未为复制的库更新 ldconfig 缓存
- javascript - 使用 VBA 抓取脚本标签
- javascript - 如何生成一个新的 Angular 4 项目而不是创建生成 Angular 6?
- javascript - 使用 window.open() 有过早提交表单的效果
- javascript - 表格单元格没有将它们的 ID 传递给我的函数参数
- android - 如何显示下一张/上一张卡片 RecyclerView 的一部分