因此,我对lib文件的工作方式感到困惑,我宁愿使用所有lib文件而不使用dll,但担心特定类型的潜在冲突。假设您有一个依赖于lib文件a1和a2的程序,而lib文件a1依赖于lib文件b1,而lib文件a2依赖于lib文件b2,但是b1和b2冲突。这有问题吗?更笼统地说,lib文件中的每个函数是公开的,甚至包括的库还是以某种方式是私有(private)的? 最佳答案 是的。如果冲突是b1和b2的小说具有相同的名称和不同的行为,则链接器将选择其中一个(第一个),而a2将被错误地使用。