casinozyz 2015-01-05 09:57 采纳率: 42.9%
浏览 2439

静态库的inline(内联)函数

各位前辈:

我在静态库(*.lib)里实现了一个类,类的一些成员函数是inline的,静态库可以成功生成。但如果在其他模块使用这个静态库中的类时,会提示“LNK2001 无法解析的外部符号...”链接错误。去掉静态库中的成员函数前的inline关键字,则可以正常使用该静态库。这是正常的吗?我是不是有什么没有注意到的地方?还是inline的使用有限制?望各位前辈不吝赐教,十分感谢!

  • 写回答

4条回答 默认 最新

  • threenewbee 2015-01-05 10:05
    关注

    这是显然的,没有源代码怎么内联呢。

    所谓内联,就是指,把函数中的代码嵌入调用的位置,如同不存在函数调用一样。

    评论

报告相同问题?

悬赏问题

  • ¥20 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏