Я пытаюсь настроить модульный тест для кода C с собственным модульным тестовым проектом в Visual Studio 2017. Но есть некоторые проблемы с Ошибка инструментов компоновщика LNK2001 при включении функций из других библиотек или даже из других h файлов в тот же проект (lib).
Нет проблем со связыванием при сборке библиотек, без проекта Unit Test.
Работает нормально, когда я выполняю модульное тестирование против одного h. и c-file , которые не имеют других зависимостей.Но как только я включаю вызовы функций в другие h-файлы.У меня проблемы со связыванием.
Это похоже на мой самый лучший проект (c ++), не имеет такого же доступа, как проекты (c).
Понятия не имею, как решить эту ошибку.Но я могу добавить больше информации о проблеме, если нужно, просто спросите, и я постараюсь ее получить.