...
Для работы приложений Windows, защищённых ключами Guardant Sign/Time и Guardant Code под Wine (www.winehq.org), необходима библиотека grdwine.dll.so. Для этого в комплект разработчика включен проект библиотеки для Wine — grdwine, распространяемый под свободной лицензией GNU Lesser General Public License version 2.1 (поставляется в двух вариантах - в виде скомпилированных библиотек grdwine-0.5.7-bin.tar.gz и в виде пакета с исходными текстами – grdwine-0.5.7.tar.gz).
...
Tip |
---|
Имеется два варианта установки библиотеки grdwine.dll.so под Wine: установка скомпилированных библиотек из grdwine-0.5.7-bin.tar.gz и компиляция библиотек из исходных текстов и их последующая установка из grdwine-0.5.7.tar.gz. |
...
Expand |
---|
title | Компиляция библиотек из исходных текстов и их последующая установка |
---|
|
Компиляция библиотек из исходных текстов и их последующая установка1. Установка зависимостей на примере Ubuntu Для сборки библиотеки на Ubuntu 16.04 требуется предварительно установить пакеты: No Format |
---|
$ sudo apt-get install autoconf
$ sudo apt-get install wine
$ sudo apt-get install wine-dev
$ sudo apt-get install libc6-dev-i386 (если требуется сборка 32-разрядной версии библиотеки) |
Для Ubuntu 17.10 и 18.04 дополнительно установить: No Format |
---|
$ sudo apt-get install wine64-tools (если требуется сборка 64-разрядной версии библиотеки, не совместим с wine32-tools)
$ sudo apt-get install wine32-tools (если требуется сборка 32-разрядной версии библиотеки, не совместим с wine64-tools) |
2. Последовательность сборки библиотеки grdwine.dll.so (для 64-bit систем)
Скачать и распаковать пакет с исходными текстами grdwine-0.5.7.tar.gz : No Format |
---|
$ tar -xvf grdwine-0.5.7.tar.gz
$ cd grdwine-0.5.7 |
Запустить ./bootstrap.sh No Format |
---|
$ ./bootstrap.sh |
Для компиляции и установки 32-разрядной библиотеки выполнить: No Format |
---|
$ ./configure --with-wineincs=/usr/include --with-winedlls=/usr/lib/i386-linux-gnu/wine
$ make
# sudo make install |
Для компиляции и установки 64-разрядной библиотеки выполнить: No Format |
---|
$ ./configure --enable-win64 --with-wineincs=/usr/include --with-winedlls=/usr/lib/x86_64-linux-gnu/wine
$ make
# sudo make install |
UI Text Box |
---|
| Важно! Указанные в примере пути к заголовочным файлам и библиотекам Wine (опции --with-wineincs и --with-winedlls) могут меняться в зависимости от версии Wine, используемого дистрибутива Linux или заданного префикса для установки (в случае, если Wine устанавливался из исходных кодов) |
UI Text Box |
---|
| Важно! Для запуска 32-разрядных приложений Windows в дистрибутивах Linux архитектуры x86_64 достаточно собрать только 32-разрядную библиотеку. Сборка 64-разрядной библиотеки требуется для запуска 64-разрядных приложений Windows. |
|
...