在Visual C++中,当我构建dll时,输出文件是.dll和.lib。
问:构建的dll名称是否嵌入到.lib文件中?
我提出这个问题的原因是:当我通过导入此dll来构建我的exe并运行exe时,exe会尝试定位该dll以在进程地址空间中加载它。
因为我们只在项目属性中指定库名称(.lib文件),那么exe如何知道dll的名称。
注意:我使用dumpbin工具转储了库文件(.lib),发现它不包含dll的名称。
问:构建的dll名称是否嵌入到.lib文件中?
我提出这个问题的原因是:当我通过导入此dll来构建我的exe并运行exe时,exe会尝试定位该dll以在进程地址空间中加载它。
因为我们只在项目属性中指定库名称(.lib文件),那么exe如何知道dll的名称。
注意:我使用dumpbin工具转储了库文件(.lib),发现它不包含dll的名称。