如何告诉autoconf创建Windows DLL?

时间:2013-07-23 14:55:33

标签: autoconf

我有一个C库,它一直在Unix中工作(使用.so编译成autoconf文件),在Windows中使用MS Visual C ++编译成.dll文件表达。我现在想要改变它,以便在Windows上使用autoconf代替MS Visual C ++ Express,使用MinGW / MSYS。

我将此添加到configure.ac

LT_INIT([win32-dll])

这是Makefile.am

libdickinson_la_LDFLAGS = -no-undefined

并重新运行aclocalautomakeautoconf;但是,在Windows中,我尝试/.configuremake时,我无法在任何地方获取DLL。

我还需要做些什么来获取DLL?

1 个答案:

答案 0 :(得分:0)

我相信我有这样的陈述:

libdickinson_la_LDFLAGS = -no-undefined

错误的Makefile.am;它位于Makefile.am子目录的src中;我还将其添加到顶级Makefile.am。我不确定是不是这样做了,但它现在有效。