【发布时间】:2018-03-27 17:32:42
【问题描述】:
由 CMake 构建的 Android Studio NDK 项目,当我使用 pthread_create 方法时,IDE 显示错误“参数过多,预期为 1”。
1.IDE代码补全显示“pthread_create(void*)”,但编译不通过;
2.我在pthread.h中搜索
int pthread_create(pthread_t* _Nonnull, pthread_attr_t const*,
void* (* _Nonnull start_routine)(void*), void*);
但它显示红色波浪线告诉我“参数太多,预期为 1”。
3.但是当我在手机上运行它时,没问题!除了红色的波浪线,一切都正确。
我已经阅读了其他相关问题,但他们无法解决。那么,谁能告诉我为什么会发生这种情况以及如何解决它。
【问题讨论】:
标签: android c++ c android-ndk pthreads