Есть ли замена unistd.h для Windows (Visual C)? ⇐ C++
Есть ли замена unistd.h для Windows (Visual C)?
Я переношу относительно простую консольную программу, написанную для Unix, на платформу Windows (Visual C++ 8.0). Все исходные файлы включают файл «unistd.h», которого не существует. Удалив его, я получаю жалобы на отсутствие прототипов для «srandom», «random» и «getopt».
Я знаю, что могу заменить случайные функции, и я почти уверен, что смогу найти/взломать getopt.
Но я уверен, что другие столкнулись с той же проблемой.
Мой вопрос: существует ли порт «unistd.h» для Windows? По крайней мере, одна, содержащая те функции, которые имеют встроенную реализацию Windows - мне не нужны каналы или разветвления.
РЕДАКТИРОВАТЬ:
Я знаю, что могу создать свой собственный «unistd.h», содержащий замены всего, что мне нужно — особенно в этом случае, поскольку это ограниченный набор. Но поскольку это кажется распространенной проблемой, мне было интересно, проделал ли кто-нибудь уже работу над более широким набором функций.
Переключение на другой компилятор или среду невозможно на данный момент. работаю - я застрял в Visual Studio.
Источник: https://stackoverflow.com/questions/341 ... s-visual-c
Я переношу относительно простую консольную программу, написанную для Unix, на платформу Windows (Visual C++ 8.0). Все исходные файлы включают файл «unistd.h», которого не существует. Удалив его, я получаю жалобы на отсутствие прототипов для «srandom», «random» и «getopt».
Я знаю, что могу заменить случайные функции, и я почти уверен, что смогу найти/взломать getopt.
Но я уверен, что другие столкнулись с той же проблемой.
Мой вопрос: существует ли порт «unistd.h» для Windows? По крайней мере, одна, содержащая те функции, которые имеют встроенную реализацию Windows - мне не нужны каналы или разветвления.
РЕДАКТИРОВАТЬ:
Я знаю, что могу создать свой собственный «unistd.h», содержащий замены всего, что мне нужно — особенно в этом случае, поскольку это ограниченный набор. Но поскольку это кажется распространенной проблемой, мне было интересно, проделал ли кто-нибудь уже работу над более широким набором функций.
Переключение на другой компилятор или среду невозможно на данный момент. работаю - я застрял в Visual Studio.
Источник: https://stackoverflow.com/questions/341 ... s-visual-c
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение