0

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

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

我错过了什么?谢谢

4

1 回答 1

0

我搜索了项目页面,发现了这个

重点是:

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

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

于 2011-07-26T02:51:58.497 回答