Я пытаюсь связать свою программу на С ++ с библиотекой libcrypto, используя Cygwin и Windows.
У меня есть это в моем .cc файле
#include <openssl/dh.h>
У меня есть файл заголовка dh.h в usr / include / openssl
И у меня есть необходимые файлы (libeay32.dll и ssleay32.dll) в / usr / lib /, однако, когда я собираюсь (используя инструмент сборки python node-waf), я получаю такие ошибки, как undefined reference to _DH_new
Я пробовал разные вещи враздел cxxflags скрипта сборки, который теперь выглядит следующим образом:
ppp.cxxflags = ["-g", "-D_FILE_OFFSET_BITS=64", "-D_LARGEFILE_SOURCE", "-Wall", "-L/usr/lib", "-lssl","-llibeay32","-lssleay32"]