【发布时间】:2010-12-12 08:33:21
【问题描述】:
我正在尝试将 tcmalloc 插入到我们目前在工作中使用的一套软件中。该软件包含很多dll。它们都引用了一个共享的头文件,所以我可以编译链接库。
但是,由于没有代码引用符号 __tcmalloc,因此优化器会剥离 dll。现在我不想编辑 200 个项目文件并在每个文件中添加符号引用。 所以我的问题是,有没有办法以编程方式添加符号引用?
为了更清楚,我在 Visual Studio 2005 下编译。
【问题讨论】:
我正在尝试将 tcmalloc 插入到我们目前在工作中使用的一套软件中。该软件包含很多dll。它们都引用了一个共享的头文件,所以我可以编译链接库。
但是,由于没有代码引用符号 __tcmalloc,因此优化器会剥离 dll。现在我不想编辑 200 个项目文件并在每个文件中添加符号引用。 所以我的问题是,有没有办法以编程方式添加符号引用?
为了更清楚,我在 Visual Studio 2005 下编译。
【问题讨论】:
啊,对于任何寻找这个答案的人来说,如下
#pragma comment(linker, "/include:__tcmalloc")
【讨论】: