Доброго времени! Проблема такая в Visual Studio:
WIN64
_WINDOWS
_USRDLL
REFLECTIVE_DLL_EXPORTS
WIN_X64
REFLECTIVEDLLINJECTION_VIA_LOADREMOTELIBRARYR
REFLECTIVEDLLINJECTION_CUSTOM_DLLMAIN
CURL_STATICLIB
BUILDING_LIBCURL
Задавая такие параметры не компиллируется со статической библиотекой curl
В другом проекте с такими параметрами все отлично:
_WINDOWS
CURL_STATICLIB
BUILDING_LIBCURL
Я понимаю, что это скорее всего из-за вот этого:
REFLECTIVE_DLL_EXPORTS
WIN_X64
REFLECTIVEDLLINJECTION_VIA_LOADREMOTELIBRARYR
REFLECTIVEDLLINJECTION_CUSTOM_DLLMAIN
Но я даже не могу понять откуда это в препроцессоре и где это определено.
Сам проект тут:
https://github.com/stephenfewer/ReflectiveDLLInjection
Пытаюсь сделать dll инъекцию в блокнот, чтобы там сделать анимацию берущуюся с сайта. Вот только упирается всё в ошибку компилляции выдает неразрещенный внешний символ при инициализации curl. Помогите, пожалуйста.