【发布时间】:2009-01-25 10:10:29
【问题描述】:
在 Visual C++ 中,当我构建一个 dll 时,输出文件是 .dll 和 .lib。
是 .lib 文件中内置的 dll 的名称。
我问这个问题的原因是:当我通过导入这个 dll 构建我的 exe 并运行该 exe 时,该 exe 尝试定位 dll 以将其加载到进程地址空间中。
由于我们只是在项目属性中指定库名称(.lib 文件),exe 是如何知道 dll 的名称的。
注意:我转储了库文件 (.lib),发现它不包含 dll 的名称。
【问题讨论】: