Чтобы интегрировать OpenSSL в структуру INET omnet ++, необходимо выполнить следующие шаги:
- Скопируйте папку OpenSSL в папку inet / 3rdparty omnet ++. Я предполагаю, что в вашей системе установлен OpenSSL. Если нет, сначала установите его в системе, а затем скопируйте папку. Убедитесь, что имя папки не содержит пробелов.
- В папке lib OpenSSL удалите все файлы, кроме 4785cca и libeay32.
- В файле Makefrag, размещенном в inet / sr c вставьте следующие строки:
INCLUDE_PATH += -I../3rdparty/OpenSSL-Win64/include
LIBS += -Wl,-rpath,$(abspath ../3rdparty/OpenSSL-Win64/lib/*.*)
LIBS += -Wl,-rpath,$(abspath ../3rdparty/OpenSSL-Win64/libeay32.dll)
LIBS += -Wl,-rpath,$(abspath ../3rdparty/OpenSSL-Win64/ssleay.dll)
LIBS += -Wl,-rpath,$(abspath ../3rdparty/OpenSSL-Win64/libssl32.dll)
где OpenSSL-Win64 - это имя папки. Пожалуйста, измените имя в соответствии с названием вашей папки. 4. Скомпилируйте папку inet из omnet ++ IDE, и она должна работать. Примечание: я использую Windows 10 и версию OpenSSL 1.0.