Как я могу заставить символ ссылки на символ в C ++ (программно) - PullRequest
1 голос
/ 02 ноября 2009

Я пытаюсь подключить tcmalloc к программному обеспечению, которое мы сейчас используем на работе. Программное обеспечение включает в себя много DLL. Все они ссылаются на общий заголовочный файл, поэтому я могу прагматически связать библиотеку.

Однако, поскольку ни один из кодов не ссылается на символ __tcmalloc, оптимизатор удаляет dll. Теперь я не хочу редактировать 200 файлов проекта и добавлять ссылки на символы в каждом. Итак, мой вопрос, есть ли способ добавить символьную ссылку программно?

Для большей ясности я компилирую в Visual Studio 2005.

1 Ответ

4 голосов
/ 02 ноября 2009

Ах, для любого, кто ищет ответ на этот вопрос, это выглядит следующим образом

#pragma comment(linker, "/include:__tcmalloc")
...