如何定义lib文件的依赖项?

时间:2011-04-27 16:34:54

标签: c++ visual-c++ dependencies manifest

如何以编程方式或使用工具(如depends.exe又名依赖Walrer for DLL)确定C ++中lib-file的依赖关系?特别是我对C-runtime版本的定义很感兴趣。我的问题是我在MSVC2010中编译的DLL依赖于CRT 8.0。我假设从某些继承的这个依赖包括lib-file。我想验证这个假设并找到lib文件。

此代码包含在自动生成的清单中:

<dependency>
  <dependentAssembly>
    <assemblyIdentity type="win32" name="Microsoft.VC80.DebugCRT"
    version="8.0.50727.762" processorArchitecture="x86"
    publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
  </dependentAssembly>
</dependency>

1 个答案:

答案 0 :(得分:0)

您可以在其/ vc / bin /目录中使用随Visual Studio一起安装的dumpbin.exe 你可以看看:
http://msdn.microsoft.com/en-us/library/c1h23y6c(v=VS.100).aspx