Я пытаюсь использовать Boost Test, чтобы добавить несколько необходимых модульных тестов в мой код. Однако я не могу заставить его работать. Прямо сейчас у меня есть следующий код
#include <Drawing.h>
#define BOOST_AUTO_TEST_MAIN
#define BOOST_TEST_MODULE DrawingModelTests
#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_SUITE(DrawingModelTests)
BOOST_AUTO_TEST_CASE ( DrawingConstructorTest)
{
Drawing * drawing = new Drawing;
delete drawing;
}
BOOST_AUTO_TEST_SUITE_END()
Из того, что я понимаю, мне не нужно ставить основной или что-то еще, так как boost сам позаботится об этом. Однако Visual Studio продолжает выдавать ошибку «точка входа должна быть определена». Нужно ли вручную добавлять ссылку на статическую библиотеку или что-то? Я компилирую как стандартное консольное приложение .exe.