本文主要是介绍google tcmalloc WIN下使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
所用版本为: 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库的。
这篇关于google tcmalloc WIN下使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!