2012-11-30 56 views
2

所以我想使用的Visual C並行線程庫++(2012年),我得到這個錯誤error C4716: 'print_message' : must return a value 下面的代碼錯誤C4716:函數:必須返回一個值

#include "stdafx.h" 
#include <iostream> 
#include "pthread.h" 
using namespace std; 

void* print_message(void *) 
{ 
    cout << "Threading\n"; 
} 

int main() 
{ 
    pthread_t t1; 

    pthread_create(&t1, NULL, print_message, NULL); 
    cout << "Hello"; 

    void* result; 
    pthread_join(t1,&result); 

    return 0; 
} 
+0

void *是一個返回類型。 – noko

回答

3

添加return NULL;print_message。我敢打賭,你也需要說出這個論點。

相關問題