1

我开始阅读此处介绍的 boost 单元测试教程。

使用我的初始代码:

#define BOOST_TEST_MODULE my_first test
#include <boost/test/unit_test.hpp>

当我编译它时,我收到以下错误:

Error   C2143   syntax error: missing ',' before '<'    c:\boost_1_64_0\boost\test\utils\basic_cstring\compare.hpp

我自己编译了 boost,由于其他依赖限制,我使用的是 1.64 版。我也在使用 Visual Studio 2017 社区。

请问我该如何解决这个问题?

提前致谢。

4

1 回答 1

0

我必须有一个损坏的 Boost 安装,因为在我重建它成功后!我不明白 boost 是如何损坏的,尽管它工作正常。

嗯……技术!

于 2018-10-20T22:03:23.217 回答