@KrUgerD

Как создать проект на си в Visual studio 2017?

Доброе время суток,можно ли создать такой проект.Нужно использовать библиотеку pthread.h,собственно за этим си проект и нужен или нужна другая IDE....
  • Вопрос задан
  • 1849 просмотров
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
pthread - это POSIX библиотека, т.е. никсовая. В винде она как дополнительная абстракция над родным интерфейсом идет в составе mingw или cygwin.
В винде есть свои потоки, WinAPI с MSDN вам в помощь.
Если очень надо или нужно кросплатформенное средство, то можно и pthread использовать, но для этого действительно проще пересесть на другую IDE. Например Eclipse + mingw.
А для кроссплатформенности лучше использовать что-нибудь типа boost или Qt - и там и там есть свои кроссплатформенные реализации потоков. При этом в никсах они будут использовать pthread, а в винде - виндовые потоки и вам не придется вникать в тонкости реализации потоков в WinAPI или pthread, вникните только в тонкости boost или Qt.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы