在C ++中实现抽象类的共享库

时间:2017-03-03 10:39:10

标签: c++ eclipse shared-libraries

我有一个可执行的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?

0 个答案:

没有答案