我正在尝试构建libmcrypt库以将其与我的项目一起使用。事情发生了,他们没有提供任何帮助。
首先,我遇到了gcc的 -no-undefined 标志的问题,不再支持。我在makefile中用-no-undefined
替换了-Wl,-no-undefined
,它就可以了。
但无论如何我有问题。 Lib是在.a文件中构建的。我可以在我的C:\ MinGW \ msys \ 1.0 \ local \ lib文件夹中看到它们(它与MinGW中的/ usr / local / lib文件夹类似)。但我需要.dll库,而不是静态.a。
那么:我必须在makefile中更改哪些内容才能使MinGW使用标头和调试信息构建dll?