我正在使用Xcode和C++來製作一個簡單的遊戲。 問題是下面的代碼:沒有匹配函數調用'pthread_create'
#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
。
怎麼了?
謝謝!使用並行線程的線程
謝謝,我用了很多C。而在C中,它僅通過調用函數來工作;) – qwertz