Ссылка на ошибку в Visual Studio при компиляции PJSIP
Я пытаюсь сгенерировать DLL-файл pjsip для использования в моем Java-приложении. Шаг за шагом перейдите по этой ссылке: http://www.pjsip.org/pjlib/docs/html/group__pj__dll__target.htm
Библиотека компилируется с этим config_site.h:
#define PJ_EXPORT_SPECIFIER __declspec(dllexport)
#define PJ_IMPORT_SPECIFIER __declspec(dllimport)
#include <pj/config_site_sample.h>
И сайт говорит нам создать проект для создания.dll, а в проектах объявить макросы PJ_DLL и PJ_EXPORTING.
Первый вопрос: что за проекты? Второй квест: Как объявить макросы PJ_DLL и PJ_EXPORTING в Visual Studio 2015?
Если я пытаюсь скомпилировать, используя этот config_site.h: Компиляция с использованием Release-Dynamic
#define PJ_DLL 1
#define PJ_EXPORTING 1
#define PJ_EXPORT_SPECIFIER __declspec(dllexport)
#define PJ_IMPORT_SPECIFIER __declspec(dllimport)
#include <pj/config_site_sample.h>
Я получил эту ошибку:
Код серьезности Описание Ошибка состояния подавления строки файла проекта C2375 'cli_get_info': переопределение; другая связь pjsua pjsua_app_cli.c 163
Любая мысль исправить эту ошибку?