【问题标题】:How to define dependencies for lib-files?如何定义库文件的依赖关系?
【发布时间】:2011-08-14 00:42:05
【问题描述】:

如何以编程方式或使用工具(如depends.exe aka Dependency Walrer for DLL)确定C++ 中lib 文件的依赖关系?特别是我对 C 运行时版本的定义感兴趣。我的问题是我在 MSVC2010 中编译的 DLL 依赖于 CRT 8.0。我假设这种依赖关系继承自一些包含 lib 文件。我想验证这个假设并找到 lib 文件。

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-05-17
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      相关资源
      最近更新 更多