0. DLL --> DEF
pexports xxx.dll > xxx.def
1. dlltool 生成导出库
dlltool -d xxx.def -l xxx.a
dlltool --dllname xxx.dll --def xxx.def --output-lib xxx.dll.a
For VC: lib /machine:i386 /def:xxx.def
2. dllwrap 生成dll
dllwrap --driver-name=c++ -o pq++.dll --dllname pq++.dll \ --def pq++.def pgenv.o pgconnection.o pgtransdb.o pgcursordb.o \ pglobject.o ../../utils/dllinit.o -L../libpq -lpq
上面从别处COPY来的,--driver-name=c++不懂,--dllname 不懂。