1
我有一個C庫,它已經在Unix(編譯成.so
文件使用autoconf
)和Windows(編譯成.dll
文件)與MS Visual C++ Express工作。我現在想改變它,以便在Windows上使用autoconf
而不是MS Visual C++ Express,並使用MinGW/MSYS。如何告訴autoconf創建Windows DLL?
我將此添加到configure.ac
:
LT_INIT([win32-dll])
和這對Makefile.am
:
libdickinson_la_LDFLAGS = -no-undefined
和重新運行aclocal
,automake
,和autoconf
;但是當在Windows中,我嘗試/.configure
和make
,我沒有在任何地方得到DLL。
我還得做什麼來獲得DLL?