class FlowController{ public: //... private: cntrl::OneWayValve _intake;}
正如您所看到的,我在我的班级中使用了cntrl :: OneWayValve实例. Valve类驻留在另一个库中,我在编译时链接它. cntrl :: OneWayValve在其实现中有一个cntrl :: Value,就像这样.
class OneWayValve{ public: //... private: cntrl::Valve _valve;}
和以前一样,cntrl :: Valve驻留在不同的库中是出于原因,你必须向之前的开发人员询问.
现在当我编译我的FlowController类时,我需要链接OneWayValve库和cntrl :: Valve库.
我的问题:
是否可以在编译时仅与cntrl :: OneWayValve库链接?
前瞻声明?
静态库(真的不想这样做)?
另一种选择?
基本上我不想知道它在内部使用cntrl :: Valve,这不关我的事.
注意:道歉 *** 作系统是Unix.
干杯,
本
如果为OneWayValve项目打开Tools | Options对话框并选择Configuration PropertIEs | librarian | Additional DependencIEs,则可以在Additional DependencIEs设置中引用Valve库.这将导致OneWayValve.lib包含它从Valve.lib引用的任何对象.
@H_404_47@ 总结以上是内存溢出为你收集整理的C避免库链接全部内容,希望文章能够帮你解决C避免库链接所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)