Есть ли замена unistd.h для Windows (Visual C)?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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»