Как игнорировать метод main из динамически подключаемой библиотеки в C++

В нашем приложении мы используем несколько динамически подключаемых библиотек. Недавно мы обновили версию одной из этих библиотек. Разработчики этой библиотеки предоставляют метод main начиная с этой новой версии (Не делая ничего, кроме вывода Hello World).

Проблема в том, что мы используем GTest и GMock, которые генерируют собственный основной метод. Когда мы теперь запускаем наш тестовый двоичный файл, мы просто получаем «Hello World», поэтому используется неправильный основной метод.

Как мы можем заставить использовать основной метод тестов?

ОБНОВЛЕНИЕ:Похоже, это проблема GMock/GTest. Основной метод обычно генерируется, но это не так, поскольку теперь он находит уже существующий основной метод.

6
задан vegemite4me 9 May 2014 в 09:35
поделиться