Библиотека CreateSemaphore для WinCE 5.0 - PullRequest
1 голос
/ 21 мая 2019

Создание приложения WinCE 5.0 для использования семафора. Функция, которую я использую для создания семафора - это CreateSemaphore (). Проблема в том, что приложение не может быть связано, потому что нет ссылки на символ CreateSemaphore. Документация Windows (https://msdn.microsoft.com/en-us/windows/desktop/ms885184) предполагает, что, пока у меня есть nk.lib, приложение должно собираться. Проблема в том, что в этой библиотеке нет места. Я также использую стандартный sdk для WinCE 5.0.

Я искал библиотеку nk.lib, но не смог ее найти.

Есть мысли о том, где находится эта библиотека или есть альтернатива? Я знаю, что этот материал действительно старый, но я надеюсь, что кто-то знает, где я могу найти эту библиотеку.

РЕДАКТИРОВАТЬ: Я решил, что я должен добавить ошибку ссылки: ошибка LNK2019: неразрешенный внешний символ __imp__CreateSemaphoreA, на который ссылается функция _Syn_System_Semaphore_initialize

1 Ответ

1 голос
/ 21 мая 2019

В CE 5.0 CreateSemaphore экспортируется из coredll, поэтому вам нужно будет связать с coredll.lib.

...