【发布时间】:2013-07-22 17:35:23
【问题描述】:
我有一个 C 库,它一直在 Unix(使用 autoconf 编译成 .so 文件)和 Windows(编译成 .dll 文件)和 MS Visual C++ Express 中工作。我现在想更改它,以便在 Windows 上使用 autoconf 而不是 MS Visual C++ Express,以及 MinGW/MSYS。
我将此添加到configure.ac:
LT_INIT([win32-dll])
这个给Makefile.am:
libdickinson_la_LDFLAGS = -no-undefined
然后重新运行aclocal、automake和autoconf;但是,当我在 Windows 中尝试 /.configure 和 make 时,我在任何地方都找不到 DLL。
我还需要做什么才能获得 DLL?
【问题讨论】:
标签: autoconf