Настройте Visual Studio для использования приложения Boost::Tests для командной строки C++

Как правильно настроить решение Visual Studio для достижения:

  1. Тестирование классов, используемых в приложении с использованием Boost::Test модульные тесты
  2. Сборка исполняемого файла - разработанное приложение из командной строки

Вот что я сейчас пробовал (основываясь на Google и других вопросах переполнения стека):

Три проекта в одном решении:

  • appname-lib (все классы приложения без главной точки входа, Configuration Type: Static library (.lib))
  • appname-app (главная точка входа, Configuration Type: Application (.exe)
  • appname-test (только тестовые случаи, точка входа генерируетсяBoost::Test, Configuration Type: Application (.exe))

Это правильный путь? Если да, пожалуйста, помогите мне с настройкой этих проектов:

Как сделать appname-lib видны в других проектах?

Как заставить здание appname-lib во время сборки appname-test а также appname-app?

Может быть, есть более простой / лучший способ добиться этого?

0 ответов

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