Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在Visual Studio中运行此C代码吗?_C_Visual Studio - Fatal编程技术网

我可以在Visual Studio中运行此C代码吗?

我可以在Visual Studio中运行此C代码吗?,c,visual-studio,C,Visual Studio,我可以在Visual Studio中运行此代码吗?我知道有Linux/Unix库,但是如何转换Visual Studio的代码呢 所有代码都在这里: #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #定义每个线程的最大客户端线程300 #定义最大线程数200 #定义端口3355 #定义最大客户端缓冲区256 int-listenfd; 类型定义结构{ pthread_t tid; int客户单位计数; int clients[MAX_CLIENT_

我可以在Visual Studio中运行此代码吗?我知道有Linux/Unix库,但是如何转换Visual Studio的代码呢

所有代码都在这里:

#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#定义每个线程的最大客户端线程300
#定义最大线程数200
#定义端口3355
#定义最大客户端缓冲区256
int-listenfd;
类型定义结构{
pthread_t tid;
int客户单位计数;
int clients[MAX_CLIENT_PER_THREAD];
}螺纹;
pthread_cond_t new_connection_cond=pthread_cond_初始值设定项;
pthread\u mutex\u t new\u connection\u mutex=pthread\u mutex\u初始值设定项;
螺纹[最大螺纹];
无效非块(int-sockfd){
int opts;
opts=fcntl(sockfd,F_GETFL);
如果(选择<0){
perror(“fcntl(F_GETFL)\n”);
出口(1);
}
opts=(opts | O|u非块);
如果(fcntl(sockfd,F_设置FL,opts)<0){
错误(“fcntl(F_SETFL)\n”);
出口(1);
}
}
...

我建议您在Visual Studio中编译它,看看编译器/链接器告诉您什么。似乎您的大多数代码都在VS中受支持。不太可能。任何
pthread
以及套接字都将是一个问题。如果我只是编译它,编译器会显示许多错误,因为不支持库。