【发布时间】:2016-01-11 21:42:16
【问题描述】:
使用 Visual Studio 2015 在 C 中执行 Pthread 程序时,我收到以下错误:
错误 C2011 'timespec': 'struct' 类型重新定义
以下是我的代码:
#include<pthread.h>
#include<stdlib.h>
#include<stdio.h>
void *calculator(void *parameter);
int main(/*int *argc,char *argv[]*/)
{
pthread_t thread_obj;
pthread_attr_t thread_attr;
char *First_string = "abc"/*argv[1]*/;
pthread_attr_init(&thread_attr);
pthread_create(&thread_obj,&thread_attr,calculator,First_string);
}
void *calculator(void *parameter)
{
int x=atoi((char*)parameter);
printf("x=%d", x);
}
【问题讨论】:
标签: c visual-studio pthreads