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()
私が理解していることから、ブーストが自分で処理するので、メインなどを配置する必要はありません。ただし、Visual Studio は「エントリ ポイントを定義する必要があります」というエラーを表示し続けます。静的ライブラリなどへのリンクを手動で追加する必要がありますか? 標準の .exe コンソール アプリケーションとしてコンパイルしています。