1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/daemon_process-EasyCKL

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh_CN.UTF-8.md 4.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 00:56 82982a0

EasyCKL

Предупреждение Китайская страница больше не поддерживается, но английская страница изменилась, поэтому содержание может быть неактуальным по сравнению с английской версией.

EasyCKL — это библиотека, основанная на CEF3 (встраиваемый Chromium-фреймворк), предназначенная для вторичной разработки и поддерживающая платформы Windows и Linux.

API-документ, построение EasyCKL из исходного кода, учебное пособие для начинающих (MSVC) и для начинающих (MinGW), новости проекта.

Если API-документ не открывается, используйте эту ссылку.

Причины создания EasyCKL описаны на странице Wiki.

Вкратце, у EasyCKL есть много преимуществ:

  • полностью применимый C-стиль API-интерфейс;
  • максимально возможное разделение механизмов и стратегий;
  • простота и лёгкость использования;
  • обеспечение обратной совместимости как на уровне исходного кода, так и на двоичном уровне.

С помощью EasyCKL вы можете:

  • встроить высокопроизводительный, совместимый с основными стандартами веб-элемент управления в своё приложение;
  • разработать браузер на основе Chromium, например ECKBrowser (http://easyckl.tk/eckbrowser/);
  • разместить основное приложение, разработанное с использованием веб-технологий (WebUI).

Как начать?

Я хочу разработать своё приложение на основе EasyCKL — вернитесь к началу для ознакомления с учебным пособием и API-документом.

Я хочу разрабатывать непосредственно на исходном коде EasyCKL — перейдите на страницу Wiki о компиляции EasyCKL.

Примечание: если вы разрабатываете на платформе Linux, рекомендуется создать EasyCKL из исходного кода. Это связано с проблемами совместимости двоичных файлов, которые могут возникнуть из-за различных версий компиляторов, разных версий glibc и разных сред выпуска. Кроме того, публикация исходного кода напрямую является наиболее приемлемой формой для пользователей на Linux.

Chromium Embedded Framework (https://bitbucket.org/chromiumembedded/cef).

Лицензия BSD.

Windows (Win32, ix86): cef_binary_3.2623.1401.gb90a3be_windows32 (по умолчанию) cef_binary_3.2704.1431.ge7ddb8a_windows32 (необязательно).

Linux (i686): cef_binary_3.2623.1399.g64e2fe1_linux32.

Примечание для Windows: версия cef_binary_3.2623.1401.gb90a3be_windows32 поддерживает Windows XP, но я также предоставляю соответствующий код для новой версии (cef_binary_3.2704.1431.ge7ddb8a_windows32), если вы считаете, что поддержка XP больше не требуется, вы можете использовать новый код для компиляции.

Этот проект распространяется под лицензией BSD, включая исходный код, README, Wiki и API-документы.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/daemon_process-EasyCKL.git
git@api.gitlife.ru:oschina-mirror/daemon_process-EasyCKL.git
oschina-mirror
daemon_process-EasyCKL
daemon_process-EasyCKL
master