[c/c++] что инклюдить вместо pthread.h
pthread.h - это низкоуровневый юниксовоспецифичный интерфейс к управлению потоками. В винде нужно либо все переписывать на WinAPI (соотвественно включить windows.h) либо использовать специальную библиотеку для эмуляции. Ее можно найти гуглением по словам pthreads windows.
я так и думал...
винда имеет подсистему POSIX. Библиотека, конечно, нужна
винда имеет подсистему POSIX.
http://en.wikipedia.org/wiki/Interix
Windows versions including the Subsystem for UNIX-based Applications:
Windows Server 2003 R2
Windows Vista Enterprise and Ultimate
Windows versions including the Subsystem for UNIX-based Applications:
Windows Server 2003 R2
Windows Vista Enterprise and Ultimate
2004-01 SFU 3.5 en,ja for WinNT 5.0,5.1,5.2 i386
да хоть cygwin поставь. там ключевое слово — "including" =)
там правда есть некий кривой огрызок POSIX Kernel API, даже в тандартной поставке.
Microsoft Windows Services for UNIX 3.5 (3.5)угрёбищная нестабильная быдлоподелка. фтопку.
2004-01 SFU 3.5 en,ja for WinNT 5.0,5.1,5.2 i386
Оставить комментарий
Missi4ka
Есть прога под линуксы с использованием pthread, mutex, condvar и всего остального, что есть в /usr/include/pthread.h. Как сделать, чтоб под виндой собралось? Компилятор gcc 3.4.2 под mingw.