如果我有一个可执行文件并且一个库使用另一个库的不同版本,这是否有问题。
例子:
如果我有一个可执行文件:A.exe,它基本上包装并依赖于一个静态库 A.lib
A.exe 和 A.lib 都需要另一个库 B.lib
如果我有这样的情况:
A.lib 库包括 B.lib 版本 1(使用此库中的头文件) A.exe 可执行文件包括 B.lib 版本 2 A.exe 可执行文件链接到 B.lib 版本 2
在什么情况下会出现问题?
谢谢
如果我有一个可执行文件并且一个库使用另一个库的不同版本,这是否有问题。
例子:
如果我有一个可执行文件:A.exe,它基本上包装并依赖于一个静态库 A.lib
A.exe 和 A.lib 都需要另一个库 B.lib
如果我有这样的情况:
A.lib 库包括 B.lib 版本 1(使用此库中的头文件) A.exe 可执行文件包括 B.lib 版本 2 A.exe 可执行文件链接到 B.lib 版本 2
在什么情况下会出现问题?
谢谢