WinCE 5.0 的 CreateSemaphore 库

CreateSemaphore Library for WinCE 5.0

构建 WinCE 5.0 应用程序以使用信号量。我用来创建信号量的函数是 CreateSemaphore()。问题是无法对应用程序进行 linked,因为没有对符号 CreateSemaphore 的引用。 Windows 文档 (https://msdn.microsoft.com/en-us/windows/desktop/ms885184) 建议只要我有 nk.lib,就应该构建应用程序。问题是找不到这个库。我也在使用 WinCE 5.0 的标准 sdk。

我已经搜索了 nk.lib 库,但没有找到。

想知道这个图书馆在哪里,或者是否有其他选择?我知道这东西真的很旧,但我希望有人知道我在哪里可以找到这个图书馆。

编辑:我想我应该添加 link 错误: 错误 LNK2019:函数 _Syn_System_Semaphore_initialize

中引用了未解析的外部符号 __imp__CreateSemaphoreA

在 CE 5.0 中,CreateSemaphore 由 coredll 导出,因此您需要 link 和 coredll.lib