与opensssl链接时,LIBCMTD会发出冲突警告

时间:2018-05-13 07:12:41

标签: c++ visual-studio openssl

我使用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之前,我修改了生成的makefile中的以下行,将其从/ MT更改为/ MDd:

  

LIB_CFLAGS = / Zi / Fdossl_static / MT / Zl

0 个答案:

没有答案