Ошибка LNK2001: неразрешенный внешний символ _cov_probe_v12: cov_probe_12

Решение без яблочка строит нормально, но когда булли включен, он говорит LNK2001: неразрешенный внешний символ _cov_probe_v12. Я обновил яблочко до последней версии 8.11.6, но все равно не помогает. Пожалуйста, дайте мне знать, если у вас есть решение. Я попробовал решение в https://simplyged.wordpress.com/2015/01/27/bullseye-coverage-and-cov_prove_v12-error/ но не сработало!

0 ответов

У меня была та же проблема, я попробовал "Восстановить решение" (а не только "Построить решение"), и у меня все сработало, вы должны попробовать.

Похоже, вам не хватает ссылок на библиотеки в процессе сборки. Может быть, попробуйте добавить--lib вариант covc.

Если вы работаете с Visual Studio, просто попробуйте следующие шаги.

  1. Откройте браузер покрытия Bullseye из меню "Пуск"
  2. Перейти к инструментам-> Параметры
  3. Включите соответствующие версии Visual C++, с которыми вы работаете, на вкладке сборки и нажмите ОК.
  4. Затем попробуйте очистить и построить свое решение.

Надеюсь это поможет!!!

Другие вопросы по тегам