【发布时间】:2011-09-30 19:09:38
【问题描述】:
我们有很多引用我们的 dll 的可执行文件。我们在我们的一个 dll 中发现了一个错误,并且不想重新编译和重新分发我们所有的可执行文件来修复它。 我的理解是,只要您不更改头文件中的任何内容,dll 就会保持与其可执行文件的兼容性。所以没有新的类成员,没有新的函数,等等......但是对函数中的逻辑进行更改应该没问题。它是否正确?如果它是特定于编译器的,请告诉我,因为这可能是个问题。
【问题讨论】:
标签: c++ windows dll backwards-compatibility