Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Где можно скачать пакет, содержащий файлы mman.h и


Автор: erslgoeirjh 22.11.2013, 15:55
Где можно скачать пакет, содержащий файлы mman.h и unistd.h ?

Автор: bsa 22.11.2013, 16:00
они входят в тот же пакет, что и stdio.h (у меня это libc6-dev). Если их у тебя нет, то значит твоя ОС (кстати, какая?) их не поддерживает.

Автор: erslgoeirjh 25.11.2013, 10:21
Я работаю под Windows 7 Professional.

В своей программе я использую чужой код для мэппинга (отображения) файла. При этом используется функция mmap. Прототип этой функции описан в mman.h .
На моём компьютере стоит Exceed--эмулятор Unix-а под Windows.

Автор: bsa 25.11.2013, 12:23
а ты пробовал <sys/mman.h>?
может твой Exceed не поддерживает эту функцию.

Автор: xvr 25.11.2013, 14:49
Цитата(erslgoeirjh @  25.11.2013,  10:21 Найти цитируемый пост)
На моём компьютере стоит Exceed--эмулятор Unix-а под Windows.

Насколько я знаю, это не эмулятор Unix под Windows, а обычный X11 сервер. Возможно я ошибаюсь, но если это так, то искать в нем mmap.h можно с тем же успехом, что и искать его же в VNC Viewer'е (к примеру)

Эмулятор Unix'а - это например cygwin, вот в нем и ищите  smile 

Или перепишите код под родные Windows примитивы (они есть, хотя с Unix по именам не совпадают  smile )

Автор: erslgoeirjh 26.11.2013, 11:11
Цитата(xvr @ 25.11.2013,  14:49)
Эмулятор Unix'а - это например cygwin, вот в нем и ищите  smile 

Ссылку не дадите?

Автор: bsa 26.11.2013, 12:05
erslgoeirjh, а http://lmgtfy.com/?q=cygwin на что?

Автор: xvr 26.11.2013, 13:42
Цитата(erslgoeirjh @  26.11.2013,  11:11 Найти цитируемый пост)
Ссылку не дадите?

http://cygwin.com/install.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)