2017-10-16 12 views
0

AndroidスタジオのNDKプロジェクトはCMakeによってビルドされますが、pthread_createメソッドを使用すると「IDEが多すぎます。Android NDK pthread_createが「引数が多すぎる、1が期待されています」と表示されます

1.ide code completion show "pthread_create(void *)"しかし、コンパイルをパスすることはできません。

pthread.hの

int pthread_create(pthread_t* _Nonnull, pthread_attr_t const*, 
       void* (* _Nonnull start_routine)(void*), void*); 

2.I検索それが、それは赤い波線が教えて示し、 "あまりにも多くの引数を、1を期待"。

3.私は私の携帯電話でそれを実行すると、それは問題ありません!赤い波線以外はすべて正しいです。

私は他の相対的な質問を読みましたが、解決できませんでした。だから、誰かがなぜそれが起こり、それをどう解決するのか教えてもらえますか?

答えて

0

Studioが使用するC++パーサは、_Nonnullのキーワードを理解していません。パーサーが間違っている、あなたのコードは大丈夫です。

関連する問題