Ссылка на неразрешенный внешний символ при использовании Google Test error LNK2019
При сборке основного проекта я использую несколько внешних зависимостей. Среди них есть uECC c заголовочным и *.с файлом. Проект собираю как библиотеку .lib. Сам проект собирается без ошибок, но при попытке скомпилировать проект с тестами, который зависит от основного проекта, компоновщик ругается, пишет про ошибку линковки:
error LNK2019: ссылка на неразрешенный внешний символ uECC_secp256k1
Разве при сборке основного проекта функции uECC не должны были точно также скомпилироваться вместе с файлами проекта?
Как поступить в этой ситуации? Вынести uECC в отдельный проект, скомпилировать в .lib и подцеплять его к проекту и тестам отдельно?