как использовать библиотеки Linux, такие как timeval, в Windows
Вопрос
Как использовать Linux lib, такой как TimeVal в Windows, которые я установил Cygwin и Dev C ++, мне не нравится делать компенсацию в Cygwin, компенсируя под Dev C ++, всегда erro, как `getTimeOfday 'undEclaRed (сначала используйте эту функцию)
к сожалению, у меня недостаточно места на жестком диске для установки Linux или любой другой виртуальной машины
большое спасибо
Решение
Конечно, вы не можете сразу использовать код Linux в Windows.
Но, похоже, вы пытаетесь сделать это с помощью Cygwin, который должен поддерживать API-интерфейсы Linux/POSIX.
Если ошибка, которую вы получаете, является ошибкой времени компиляции (а не компоновщика), возможно, вам не хватает правильного файла заголовка:
#include <sys/time.h>
Они задокументированы на gettimeofday()
's справочная страница.
Другие советы
В конце концов, кажется, что мы не можем использовать Linux Lib напрямую в Windows My Cygwin Sugffers из всех видов проблем, наконец, я устанавливаю VMware, вилтуальную машину Linux и сделал это, что может быть не мудрым, а практичным