【问题标题】:How to use google performance tool in windows如何在windows中使用google性能工具
【发布时间】:2011-10-12 16:00:39
【问题描述】:

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

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

我错过了什么?谢谢

【问题讨论】:

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


    【解决方案1】:

    我搜索了项目页面,发现this

    重点是:

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

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

    【讨论】:

    • 感谢您的帮助。我已经阅读了文档,我的开发环境是 VS 2010,教程没有用。 :(
    猜你喜欢
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多