我有一个可执行的C ++项目 prj ,它应该能够使用任何实现其接口的共享库,作为抽象类 inter.h 提供。
我不确定inter.h应该在哪里:
- 如果在prj中定义了inter.h,则库(例如lib1.cpp)需要引用prj才能访问inter.h。
- 第二个选项是将inter.h作为prj和lib1引用的外部项目。
问题是:
- 这些是好的选择,还是有另一种方法
这份工作。
- 在Eclipse中,我应该将包含inter.h的项目添加为Includes
或参考文献?
- 我必须将哪条路径放在lib1.cpp的
#include
中才能制作
参考inter.h?