您能帮我了解一下,为什么从dll导入函数和数据时我们需要.lib文件吗? 我听说,它包含来自相应dll的导出函数和数据元素的列表,但是当我使用CFF Explorer探索我的dll时,我发现dll已经具有导出函数的地址,因此从理论上讲我可以链接我的.dll的程序,没有任何其他文件。 您能否详细解释一下.lib文件中存储的数据类型? 而且,是的,我知道,Visual Studio迫使我们将.lib文件添加到其他依赖项部分,但是为什么它真正需要它们呢?
c++ dll visual-studio lib
c++ ×1
dll ×1
lib ×1
visual-studio ×1