提升 1.64 单元测试编译失败



我开始学习这里介绍的提升单元测试教程。

使用我的初始代码:

#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 是如何损坏的,因为它工作正常。

嗯......科技!

相关内容

  • 没有找到相关文章

最新更新