#github
#github
Вопрос:
Visual Studio 2019 показывает E0020: «Sleep () не определен» и C3861 «sleep»: идентификатор не найден. Я использую «windows.h», но он не работает.
#include <iostream>
#include <cstdlib>
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <windows.h>
#include <dos.h>
#pragma comment(lib, "pthreadVC2.lib")
using namespace std;
..........
int main() {
pthread_t tid0;
pthread_t tid1;
pthread_create(amp;tid0, NULL, workerThreadFunc, (void*)amp;tid0);
pthread_create(amp;tid1, NULL, workerThreadFunc2, (void*)amp;tid1);
sleep(1); // E0020 identifier "sleep" is undefined**
THREADS_CREATED = 1;
pthread_exit(NULL);
return 0;
}
Ответ №1:
«sleep (1)» должен соответствовать этому «Sleep (1)». Буква «s» должна быть заглавной.