Как включитьбиблиотека в проекте Visual Studio C ++? - PullRequest
3 голосов
/ 12 июня 2011

Я новичок в Visual Studio и теперь хочу запустить на нем программу C ++, но при компиляции программы возникает ошибка, что <sys/select.h> не определено.

Итак, как я могу определить его или включить в проект?

Ответы [ 2 ]

6 голосов
/ 12 июня 2011

sys/select.h - заголовок POSIX, поддерживающий select(); эквивалент на Win32 работает только на сокетах, так что вы вряд ли получите код, работающий на Windows, если вы уже не разбираетесь в портировании.

3 голосов
/ 12 июня 2011

Заголовочные файлы (которые не являются библиотеками) в каталоге sys зависят от системы - вы не можете просто взять код, который использует их и работает на одной платформе, и скомпилировать его на другой.И обратите внимание, что на целевой платформе вполне может быть никакого эквивалента - вам, возможно, придется переписать код, который зависит от заголовков sys.

...