Я пытаюсь реализовать модульный тест с библиотеками с расширенными тестами. Я начал с чтения руководства на сайте ускорения. После этого я делаю простую тестовую программу в одном из моих уже существующих проектов. Единственная проблема, с которой я сталкиваюсь, заключается в том, что я не могу увидеть результат теста. Я уверен, что я делаю что-то неправильно :), но я не могу это понять. Ниже приведены подробности моего проектаНет результатов теста Boost
Я использую визуальный studio8 для этого: У меня есть решение под названием MyProject.sln
Наряду с другими проектами у меня есть проект под названием MyDLL.vcproj (The Тип этого проекта DLL)
Наряду с другими файлами в MyDLL Proj добавить новое имя файла CPP MyTest.cpp, файл содержит следующий код:
#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MAIN
//#define BOOST_TEST_MODULE MyTestTestModue //no need for this maro if above macro is used
#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_CASE(SampleTC)
{
BOOST_CHECK(true);
};
я сделать следующие изменения в таблице свойств MyDLL проекта
C++ -> General -> Additional Include Dependencies = D:\MyProject\Boost\boost\test
Linker -> General -> Additional Libray Directories = D:\MyProject\Boost\lib\win32\Debug
Linker -> System -> SubSystem = (/SUBSYSTEM:CONSOLE)
Я читал все детали компиляции, приведенные в руководстве, но все еще не в состоянии получить выход. В идеале я хочу использовать тест Boost как автономный lib (динамический библиотечный varian UTF).