PDA

Visualizza la versione completa : [C] Errore di importazione "pthread.h" con Visual Studio


hopeway
17-12-2017, 13:19
Salve a tutti, sto avendo un problema cercando di compilare con visualstudio un file c (sto studiando i thread). In pratica, tutto fila liscio quando utilizzo dev c++, ma passando sul visual studio aprendo lo stesso file e compilandolo da terminale da l'errore:

C:\Users\danil\Desktop\thread c>gcc pthreads2-3a-mutex.c -o a.exepthreads2-3a-mutex.c:1:21: fatal error: pthread.h: No such file or directory
#include <pthread.h>
^
compilation terminated.

cosa dovrei fare per sistemarlo?

oregon
17-12-2017, 13:30
Salve a tutti, sto avendo un problema cercando di compilare con visualstudio un file c (sto studiando i thread). In pratica, tutto fila liscio quando utilizzo dev c++, ma passando sul visual studio aprendo lo stesso file e compilandolo da terminale da l'errore:

C:\Users\danil\Desktop\thread c>gcc pthreads2-3a-mutex.c -o a.exepthreads2-3a-mutex.c:1:21: fatal error: pthread.h: No such file or directory
#include <pthread.h>
^
compilation terminated.

cosa dovrei fare per sistemarlo?

Non ho capito ... usi gcc con Visual Studio?

Visual Studio usa il proprio compilatore e pthread non è supportato. Devi usare i thread di Windows e le relative API (oppure il supporto MFC/ATL per i thread).

hopeway
17-12-2017, 13:47
Non ho capito ... usi gcc con Visual Studio?

Visual Studio usa il proprio compilatore e pthread non è supportato. Devi usare i thread di Windows e le relative API (oppure il supporto MFC/ATL per i thread).
Va bene, grazie mille, allora significa che continuerò ad utilizzare Dev perché devo svolgere un esame con queste librerie

Loading