我正在用 C++ 从我的库中移植一些代码。
请注意,android 包含库具有 semaphore.h。
我包含了这些文件,但是在编译时它给了我一个错误:'sem_t' 没有命名一个类型。
例如在 linux 中会定义我的信号量:
sem_t id;
然后会调用:
sem_init(&id, 0, initialCount);
在我的 Application.mk 中,我正在使用:
APP_STL := gnustl_static
提前致谢。