我开始学习这里介绍的提升单元测试教程。
使用我的初始代码:
#define BOOST_TEST_MODULE my_first test
#include <boost/test/unit_test.hpp>
当我编译它时,我收到以下错误:
Error C2143 syntax error: missing ',' before '<' c:boost_1_64_0boosttestutilsbasic_cstringcompare.hpp
我自己编译了 boost,由于其他依赖关系限制,我正在使用 1.64 版。我也在使用Visual Studio 2017 Community。
请问我该如何解决这个问题?
提前谢谢。
我一定有一个损坏的 Boost 安装,因为在我重建它成功后它工作了!我不明白 boost 是如何损坏的,因为它工作正常。
嗯......科技!