mkdir build && cd build
cmake .. # Default to Unix Makefiles.
make
make verify # (optional)
Дополнительную информацию см. в разделе Документация/Сборка#Создание в Unix с использованием CMake.
Установите CMake: https://cmake.org/
md build && cd build
cmake -G " Visual Studio 10 " .. # Or use any generator you want to use. Run cmake --help for a list
cmake --build . --config Release # Or "start libevent.sln" and build with menu in Visual Studio.
Дополнительную информацию см. в разделе Документация/Строение#Строительство в Windows.
Вы можете скачать и установить libevent с помощью менеджера зависимостей vcpkg:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install libevent
Порт libevent в vcpkg постоянно обновляется членами команды Microsoft и участниками сообщества. Если версия устарела, создайте проблему или запрос на извлечение в репозитории vcpkg.
Обратите внимание: начиная с версии 2.2 он устарел.
./configure
make
make verify # (optional)
sudo make install
См. документацию/Building#Autoconf для получения дополнительной информации.
Последнюю выпущенную версию Libevent можно найти на официальном сайте https://libevent.org/.
На http://www.wangafu.net/~nickm/libevent-book/ есть довольно хорошее руководство по незавершенной работе.
Чтобы получить последние разрабатываемые версии Libevent, обратитесь к нашему репозиторию Git через
$ git clone https://github.com/libevent/libevent.git
Вы можете просмотреть репозиторий git онлайн по адресу:
https://github.com/libevent/libevent
Чтобы сообщить об ошибках, проблемах или запросить новые функции:
Патчи : https://github.com/libevent/libevent/pulls.
Ладно, это не совсем патчи . Вы создаете форк, модифицируете и нажимаете кнопку «Создать запрос на включение». Вы по-прежнему можете отправлять обычные патчи git через список рассылки.
Ошибки, функции [RFC] и проблемы : https://github.com/libevent/libevent/issues.
Или вы можете сделать это через список рассылки.
Также существует список рассылки libevent-users, где можно обсудить использование и развитие Libevent:
https://archives.seul.org/libevent/users/
Следующие люди помогли с предложениями, идеями, кодом или исправлением ошибок.