Предупреждение о конфликтах LIBCMTD при соединении с opensssl - PullRequest
0 голосов
/ 13 мая 2018

Я использую Visual Studio 2017 для компиляции моего приложения с ключом / MDd.Когда я пытаюсь связать openssl с моим приложением, оно выдает мне следующее предупреждение:

LINK: предупреждение LNK4098: defaultlib 'LIBCMTD' конфликтует с использованием других библиотек;используйте / NODEFAULTLIB: библиотека

Я сам собрал openssl с помощью следующей команды:

perl Конфигурировать Debug-VC-WIN32 no-shared no-stdio no-ui no-filenames no-engine no-dso no-idea no-sock --prefix = some_path --openssldir = some_path

Перед запуском nmake я изменил следующую строку в сгенерированном make-файле, чтобы изменить его/ MT в / MDd:

LIB_CFLAGS = / Zi / Fdossl_static / MT / Zl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...