Активный пользователь должен состоять в группе sudo, если пользователь не состоит в группе sudo, выполните след. инструкцию:
Настройка компилятора:
Если Вы используете AlterOs настроенную как "базовая", то вам необходимо установить компилятор командой:
sudo yum install gcc-c++
Если Вы используете AlterOs настроенную для "developer", то никаких действий не требуется.
Установка AlterOffice-SDK:
1) Для работы с AlterOffice-SDK требуется AlterOffice версии не ниже: 3.2.11, если у Вас AlterOffice ниже версии 3.2.11, необходимо установить версию 3.2.11 и выше, командой:
sudo yum install alteroffice* libobasis*
***ССЫЛКИ НА РЕП. НУЖНО ПРИЛОЖИТЬ ПРИ РЕЛИЗЕ***
2) Установка AlterOffice-SDK:
sudo yum install alteroffice-sdk
***ССЫЛКИ НА РЕП. НУЖНО ПРИЛОЖИТЬ ПРИ РЕЛИЗЕ***
Настройка виртуального окружения:
Для настройки окружения вместе с AlterOffice-SDK предоставляется специальный скрипт настройки сборочного toolchain (setsdkenv_unix), который находится по пути: /opt/alteroffice3.2/sdk/
1) Для запуска виртуального окружения необходимо перейти в директорию (/opt/alteroffice3.2/sdk/) командой:
cd /op/alteroffice3.2/sdk
2) активируем виртуальное окружение AlterOffice-sdk с помощью команды:
./setsdkenv_unix
При формировании конфигурационного окружения мы советуем использовать опции по умолчанию (жмем везде «Enter»), но Вы можете настроить самостоятельно.
После исполнения конфигурационного скрипта (setsdkenv_unix), при условии, что Вы использовали опции по умолчанию:
- будет сформирован скрипт (setsdkenv_unix.sh) по пути (/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/alteroffice3.2_sdk/localhost.localdomian/), в нем находятся все настройки какие Вы указали при формировании конфигурационного окружения (./setsdkenv_unix);
Важно: виртуальное окружение будет активно только в текущей сессии (командная строка), если Вы закрыли сессию (командную строку), то необходимо выполнить скрипт (setsdkenv_unix) заново.
Запуск примеров на C++
Для сборки примера Вам потребуется Makefile и сам код на C++.
Makefile -это набор инструкций для программы make, которая помогает собирать программный проект буквально в одно касание.
Во вложении пример Makefile и код на C++
1) Makefile, по умолчанию, использует папку (/opt/alteroffice3.2/sdk/examples/cpp/НАЗВАНИЕ_ПРОЕКТА/), создаем вручную:
sudo mkdir -p examples/cpp/Test
Если Вы хотите использовать другую папку/проект, необходимо изменить Makefile.
Важно: тестовый Makefile, использует название папки и название проекта (Test.cxx) одинаковое. В противном случае - проект "не соберется".
2) переходим в папку с примерами, командой:
cd examples/cpp/Test/
3) копируем файлы (Makefile, Test.cxx из вложения) в директорию (/opt/alteroffice3.2/sdk/examples/cpp/Test/)
4) запускаем MakeFile командой:
make
5) запускаем пример, командой:
make Test.run