c++中 lib文件 dll文件 obj文件,各有什么用?该如何处理
c++中 lib文件 dll文件 obj文件,各有什么用?
rt.
c++中 lib文件 dll文件 obj文件,各有什么用?
------解决方案--------------------
dll是运行时用的。
obj是编译器编译出来,供连接器使用的。连接器把各种obj/lib连接到一起成为可在运行时运行或加载的exe和dll;
lib有两种,代码lib和导入lib,前者在很大程度上就是obj的集合,便于维护和使用;而后者只保在函数或变量在dll中的入口位置,当然也是供连接器使用。
只有.h、.cpp是供编译器使用的。
------解决方案--------------------
dll 你朋友说:要用钱了,只管来找我
lib 你爸爸说:这里有1万快,你拿去用
obj 你钓了一条鱼,摸了两只虾,打了三只兔子,还砍了一挑材,卖了10块钱
rt.
c++中 lib文件 dll文件 obj文件,各有什么用?
------解决方案--------------------
dll是运行时用的。
obj是编译器编译出来,供连接器使用的。连接器把各种obj/lib连接到一起成为可在运行时运行或加载的exe和dll;
lib有两种,代码lib和导入lib,前者在很大程度上就是obj的集合,便于维护和使用;而后者只保在函数或变量在dll中的入口位置,当然也是供连接器使用。
只有.h、.cpp是供编译器使用的。
------解决方案--------------------
dll 你朋友说:要用钱了,只管来找我
lib 你爸爸说:这里有1万快,你拿去用
obj 你钓了一条鱼,摸了两只虾,打了三只兔子,还砍了一挑材,卖了10块钱