Windows *.a和*.dllWindows 之间有什么区别?根据我的理解*.a,可以在Linux上将所有*.o文件打包成a ,这是其他应用程序可以使用的可分发文件.
但是*.a和之间有什么区别*.dll?它们可以互换吗?如果我的应用程序需要链接到*.a,我可以将其链接到*.dll替代品吗?
旁白:除非使用基于Linux的工具链,否则没有使用普通Windows开发工具定义*.a格式.你可能是指一个静态库,在Windows中也称为.lib.
DLL在Unix上等同于共享库(*.so),如果链接器希望您链接到静态库,通常无法链接到共享库/ dll.
| 归档时间: |
|
| 查看次数: |
1844 次 |
| 最近记录: |