Ключевое слово в защите информации
ключевое слово
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline maria.n  
#1 Оставлено : 21 ноября 2013 г. 15:16:31(UTC)
maria.n

Статус: Участник

Группы: Участники
Зарегистрирован: 20.11.2013(UTC)
Сообщений: 20
Украина
Откуда: Киев

Сказал(а) «Спасибо»: 3 раз
День добрый.
Поступила задача разработать php расширение с использованием КриптоПро ЭПЦ. Для упрощения собираю простую програмку на cpp для работы с КриптоПро. При ее компиляции получаю множество ошибок. Посмотрев внимательно документацию я вижу что надо включить только файлик cades.h и библиотеки. На что у меня и полезли ошибки. Хочу уточнить те ли я библиотеки подключаю? Если да, то какие-то еще определения/включения делать необходимо? Все исходники, коды и ошибки находятся ниже в спойлерах. Основная проблема в определении '__in'.


cpro_test.cpp

makefile


В итоге при сборке возникают следующие проблемы:

Отредактировано пользователем 21 ноября 2013 г. 17:24:11(UTC)  | Причина: Не указана

Offline maria.n  
#2 Оставлено : 21 ноября 2013 г. 17:31:17(UTC)
maria.n

Статус: Участник

Группы: Участники
Зарегистрирован: 20.11.2013(UTC)
Сообщений: 20
Украина
Откуда: Киев

Сказал(а) «Спасибо»: 3 раз
Отвечу на свой вопрос сама. Отсутсвие опыта сборки ПО под unix системами меня и подвело.
Ошибки были в подключении библиотеки.
в makefile надо исправить раздел Vars


Но еще остались ошибки
error: ‘__in’ was not declared in this scope

Отредактировано пользователем 21 ноября 2013 г. 19:11:17(UTC)  | Причина: Не указана

Offline maria.n  
#3 Оставлено : 22 ноября 2013 г. 16:17:56(UTC)
maria.n

Статус: Участник

Группы: Участники
Зарегистрирован: 20.11.2013(UTC)
Сообщений: 20
Украина
Откуда: Киев

Сказал(а) «Спасибо»: 3 раз
Может все же кто-то поможет?
Сейчас подключение библиотеки и папок поиска исходников работает. А вот стандартный
Код:

#include <cades.h>

вызывает уйму ошибок. Почему не работает то, что описано в документации?
http://cpdn.cryptopro.ru...cades/cades-c-usage.html
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.