a.cpp依赖b.h, 依赖b.so,能编译过, 现在b.h挪到a.h, a.h所在编译配置文件,也要加上依赖b.so才能编译过。编译.h和.cpp是当成两个文件编译的,.h找依赖的时间比.cpp早,.h有时编译和.cpp编译目标文件不同, .cpp写的依赖的库.h是继承不了的
.h加了.cpp依赖的.h,也需要依赖那个.h所在的库
最新推荐文章于 2024-09-28 15:28:59 发布
a.cpp依赖b.h, 依赖b.so,能编译过, 现在b.h挪到a.h, a.h所在编译配置文件,也要加上依赖b.so才能编译过。编译.h和.cpp是当成两个文件编译的,.h找依赖的时间比.cpp早,.h有时编译和.cpp编译目标文件不同, .cpp写的依赖的库.h是继承不了的