我知道.o是目标文件,.a是静态库,.so是动态库吗?它们的物理意义是什么?我何时可以使用,何时不使用?
c c++ shared-libraries static-libraries
我不知道C,但需要与项目中的某些C文件进行交互.我注意到,一些文件的.lib扩展名,而其他人(也应该是库)必须.c和.h只能在一个大文件的文件夹.
.lib
.c
.h
c
c ×2
c++ ×1
shared-libraries ×1
static-libraries ×1