如何以编程方式或使用工具(如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>
答案 0 :(得分:0)
您可以在其/ vc / bin /目录中使用随Visual Studio一起安装的dumpbin.exe
你可以看看:
http://msdn.microsoft.com/en-us/library/c1h23y6c(v=VS.100).aspx