windows – 链接:.a,.lib和.def文件
我使用GNUbinutils在Windows上从程序集构建一个DLL。对于加载时加载,我似乎只需要dll文件:不需要.a,.lib或.def文件。.a文件使用GNUld的–out-implib选项生成。>.lib是Windows上用于静态库的扩展,根据wikipedia,Windows也可以使用“importlibrary”,所以我强烈怀疑他们只是binutils调用了.a文件的另一个名字。>所有页面我可以找到.def文件列出dll的导出符号。>另外,我读了here,使用.def文件是在源文件(我做的)中