google tcmalloc WIN下使用

来源:互联网 发布:淘宝c店没有流量咋办 编辑:程序博客网 时间:2024/06/05 05:08
所用版本为:google-perftools-1.6

a.)
作为动态链接库时:
不用改变任何设置,编译即可。
使用时,工程设置如下:
1.运行时库改为 mdd/md
2.附加依赖库 libtcmalloc_minimal.lib
3.强制符号引用 __tcmalloc
这样就可以正确的使用tcmalloc库了(dll复制过去)


b.)
作为静态链接库时:
此时要改变库的编译设置。

1.把库类型从dll改为lib
2.去掉预处理中的宏_USRDLL
即可

使用时,工程设置如下。
1.运行时库改为mt
2.加入库libtcmalloc_minimal-debug.lib(库设置里变更的,对于debug版)
3.链接设置里忽略 libcmt.lib (debug版本libcmtd.lib)
4.强制符号引用__tcmalloc,否则可能会不去链接libtcmalloc_minimal库的。
原创粉丝点击