我正在尝试在windows(vs2017)中构建OpenSSL(1.1.1g)的最后一个稳定版本。 发行版中一切正常。
但是,由于我们需要释放和调试库以共存于同一个文件夹中,我们必须在Library/DLL名称中添加后缀'd'。
我已经阅读了INSTALL和notes.win,但是我找不到任何与这种可能性相关的信息。
是否可以在调试中为openssl输出文件名添加后缀'd'?
如果您正在使用CMake构建OpenSSL(关于CMake文件,请参阅此处和此处),您可以简单地:
set(CMAKE_DEBUG_POSTFIX d)
有关更多信息,请参见:cmake:为静态库的调试生成添加“d”后缀
如果不是,我相信你的选择是有限的,除非你想编辑make/name文件