我正在使用 Xcode 和 C++ 制作一个简单的游戏。问题是以下代码:
#include <pthread.h>
void *draw(void *pt) {
// ...
}
void *input(void *pt) {
// ....
}
void Game::create_threads(void) {
pthread_t draw_t, input_t;
pthread_create(&draw_t, NULL, &Game::draw, NULL); // Error
pthread_create(&input_t, NULL, &Game::draw, NULL); // Error
// ...
}
但是 Xcode 给了我错误:“ No matching function call to 'pthread_create'
”。我不知道因为我已经包括在内pthread.h
了。
怎么了?
谢谢!