在参数添加到函数时重建动态库

时间:2016-06-02 04:56:39

标签: c++ dll

在C ++中有关于动态库的问题,我有一个dll,其他一些dll链接到,我想在该dll中的一个导出函数中添加一个参数。 我是否需要使用新的lib或仅实际调用该特定函数的dll重建链接到它的所有dll?

非常感谢帮助!

1 个答案:

答案 0 :(得分:1)

实际调用具有新参数的特定函数的那些将需要重建。

lib的{​​p> DLL有助于解析与executable/other dll相关联的DLL中使用的名称。因此对于没有调用其签名已被更改的函数(在dll中)的executables/dlls,不需要重建。

但作为一种良好的做法"只要有可能",从一致的角度来看,每个使用较新版本dll的人都应该重建。