我需要一些关于 C++ 静态链接的基本说明。我有一个名为 data_client.lib 的文件。库文件 a.exe、b.exe 和 c.exe 有三个独立的使用者。有一个名为 data_server.exe 的服务,data_client.lib 是其接口。实际上,我在 data_server.exe 中添加了另一个函数,并在 data_client.lib 中添加了相应的接口。因为只有 a.exe 需要额外的功能,所以我只构建 a.exe。我将 data_server.exe、data_client.exe 和 a.exe 作为补丁发布。现在,b.exe 和 c.exe 随机/不一致地崩溃抛出
mfc42u!CException::`RTTI Complete Object Locator'+0x10
是否有意义?如果我还构建 b.exe 和 c.exe,则不会发生崩溃。这是它的工作方式吗?