Ошибка при компиляции тестового модуля Boost 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_0\boost\test\utils\basic_cstring\compare.hpp

Я сам скомпилировал boost и использую версию 1.64 из-за других ограничений зависимости. Я также использую сообщество Visual Studio 2017.

Как мне решить эту проблему, пожалуйста?

Заранее спасибо.

1

Решение

У меня, должно быть, была поврежденная установка Boost, так как после того, как я восстановил, она успешно работала! Я не понимаю, как повышение могло быть повреждено, хотя, поскольку это работало хорошо.

Хммм … технология!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]