Medoo 833253df04 Версия 1.35. Исправлены обработчики для взаимодействия сос страницей; исправлена блокировка мутекса, когда нет вкладок; добавлена поддержка qt6 | 2 years ago | |
---|---|---|
.gitignore | 4 years ago | |
1.ico | 4 years ago | |
DataHelper.h | 2 years ago | |
LICENSE | 4 years ago | |
OpenMBFR.pro | 3 years ago | |
README.md | 3 years ago | |
UiHelper.h | 2 years ago | |
ico.qrc | 4 years ago | |
main.cpp | 4 years ago | |
mainwindow.cpp | 2 years ago | |
mainwindow.h | 2 years ago | |
mainwindow.ui | 2 years ago | |
md2pdf.sh | 3 years ago | |
syntax.md | 2 years ago | |
syntax.md.css | 4 years ago | |
syntax.pdf | 2 years ago |
Альтернативный браузер miniPoster с поддержкой прокси и нескольким десятком других изменений)
Можно скачать в вида архива, но потом будет не удобно получать обновления. Поэтому рекомендуется установить git, он позволит синхронизировать добавленный мною код.
0) Установка git
Ubuntu/Debian:
sudo apt update && sudo apt install git
Arch Linux:
sudo pacman -Sy git
Windows: Скачать версию под разрядность вашей OC и установить https://git-scm.com/download/win
0.1) Загрузка исходного кода к себе на компьютер
Перейдите в удобную директорию. Откройте эмулятор терминала
Linux: Обычно вызывается через Ctrl+Alt+T, но могут быть отличия в зависимости от используемого DE/WM.
Windows: Откройте в проводнике директорию. Shift+ПКМ -> командная строка
Вставить:
git clone https://notabug.org/Medoo48/OpenMBFR
1) Установить Qt в вашу OC
Ubuntu/Debian:
sudo apt update && sudo apt install build-essential libqt5webenginewidgets5
Arch Linux:
sudo pacman -Sy base-devel qt6-webengine
Windows: (Сочувствую...)
1.1) Скачать и запустить установщик VisualStudio Community 2019
https://visualstudio.microsoft.com/
1.2) Выбрать: Разработка классических приложений на C++
1.2.1) Выбрать только:
MSVC v142 - VC 2019 C++
Пакет SDK для Windows 10
Средства CMake C++ для Windows
ATL-библиотека C++
1.3) Пока идёт установка VisualStudio - следовать инструкциям из видео:
https://www.youtube.com/watch?v=dxwd63BFZeA
В разделе Qt 5.15.2 выбрать только:
MSVC 2019 64/32-bit(в зависимости от разрядоности вашей ОС)
Qt WebEngine
Linux:
2) Перейти в директорию с исходным кодом OpenMBFR, создать сборочный сценарий и собрать проект
cd OpenMBFR && qmake && make -j4
Перейти к шагу 3
Windows: ...
2) Запусть приложение QtCreator
2.1) Открыть файл проекта OpenMBFR.pro в директории OpenMBFR
2.2) Сконфигурировать проект, указав желаемый путь для бинарных сборок браузера и нажать кнопку Configure Project
2.3) В левом нижнем углу нажать на элемент с именем OpenMBFR и выбрать раздел - Выпуск(Release)
2.4) Нажать на молоток
3) Переименовать исполняемый файл OpenMBFR в MBrowserChrome
4) Создать директорию с именем cbrowser
5) Переместить исполняемый файл MBrowserChrome в директорию cbrowser
6) Переместить cbrowser в директорию miniPoster
Для OC семейства Windows, в 6-м пункте, в директории с браузером, нужно воспользоваться программой windeployqt.exe
Команду нужно выполнить в эмуляторе терминала: Shift+ПКМ -> командная строка
<путь к директории, куда установили Qt>\5.15.2\msvc_2019_64\windeployqt.exe --release --no-quick-import --no-translations --no-system-d3d-compiler ./MBrowserChrome.exe
Если установили git: В директории OpenMBFR ввести:
git pull
Если не установили git: Скачать архив заново, распаковать в удобную директорию.
После этого можно перейти к разделу Сборка проекта