用dll要一个导入库和头文件,对于Gcc/G++可以用工具dlltool来生成这个导入库.命令如下:
dlltool --dllname foo.dll --def foo.def --output-lib libfoo.a
dlltool在MinGW的工具包中有.
然后可以用 -l libfoo 调用库(libfoo的lib前缀可以省略, 注意libfoo不要加后缀名,-L可以指定库的目录)
dlltool --dllname foo.dll --def foo.def --output-lib libfoo.a
dlltool在MinGW的工具包中有.
然后可以用 -l libfoo 调用库(libfoo的lib前缀可以省略, 注意libfoo不要加后缀名,-L可以指定库的目录)