Hello Dileep,
How do you add the pthread plugin to VS 2017? pthread is for Linux POSIX threads and isn’t combined with Visual Studio, you can try to use NuGet packages or Vcpkg to install and use pthread.
For NuGet packages, please launch Visual Studio 2017 and select your project > right-click your project > choose Manage NuGet Packages… > Browse > search and find pthreads > Install.
For Vcpkg, please refer to this document Installation(Vcpkg), and follow steps below to install Vcpkg.
- Go to https://github.com/Microsoft/vcpkg > clone the vcpkg repo and download it to any folder location that you prefer.
- Press
Windows key + Rto startRunand typecmdto open command prompt > typecd XXXX\XXXXX\...to change to the directory where you used to save Vcpkg folder. - Type
bootstrap-vcpkg.bat(Windows) to install Vcpkg. - Type
vcpkg.exe install pthreadto install pthread.
- Run
vcpkg integrate installto configure Visual Studio to locate all vcpkg header files and binaries on a per-user basis. You can refer to more details from here: Integrate with Visual Studio (Windows). - If the
pthread.hfile still can’t be found by VS, you can try to include it manually, for example right-click your project > Properties… > Configuration Properties > VC++ Directories > Reference Directories > Edit > add a new line(path) which points to the folder that includes the pthread.h file (Maybe under this path C:\Users[user name]\AppData\Local\vcpkg\XXXX\XX\XXX\include\pthread.h).
Best Regards,
Tianyu