如何在Windows中使用谷歌性能工具

时间:2011-07-25 14:38:43

标签: c++ windows linker-errors google-perftools

我尝试在Windows上使用google perftools。我在VS2010中编译了源代码并启动了一个新的测试项目并试图链接libtcmalloc_minimal-debug.dll,但它失败并出现以下错误:

  

致命错误LNK1107:文件无效或损坏:无法读取0x338

我错过了什么?感谢

1 个答案:

答案 0 :(得分:0)

我搜索了项目页面,找到了this

重点是:

  • 解决方案文件可以加载到VS2003或VS2005
  • 要在自己的项目中使用tcmalloc_minimal,您应该只需要 构建DLL并将其安装在某个地方,以便将其链接到 更多二进制文件。要使用该DLL,您需要添加以下内容 您的可执行文件的链接器行: “libtcmalloc_minimal.lib”/ INCLUDE:“__ tcmalloc”

这个文件有点旧(2010年1月),但至少可以让你朝着正确的方向开始