Boost Test вывод в xcode 4

Я пробую Boost.Test впервые в Xcode 4. Я могу получить тесты, приведенные в этот пример работает хорошо. Конечно, мне пришлось добавить #define BOOST_TEST_DYN_LINK в дополнение к тому, что приведено в примере. Однако выходные данные в консоли xcode (область отладки) выглядят зашифрованными как

Running 2 test cases...
/Users/nikhil/Desktop/work-temp/sampleApp/sampleApp/main.cpp:32: error in "> ���
\356\277_\377��\274R�����\241\355\277_\377��
\356\277_\377��\274R�����\301R�����0\356\277_\377��@\356\277_\377��\256�����\270\270\303_\377����������\356\277_\377��\367
2\216\377": check
*** 2 failures detected in test suite "Master Test Suite"

Я уверен, что это как-то связано с log_formatter, но не мог догадаться, что / как. Может кто-то помочь мне, пожалуйста?

РЕДАКТИРОВАТЬ

Проблема, по-видимому, связана с несовместимостью компиляторов (информация здесь никогда не указывается). Обратитесь к моему ответу ниже.

ТИА,
Нихилу

1

Решение

Я не уверен, что у меня есть конкретный ответ по этому вопросу на данный момент, хотя у меня все получилось и для тех, кто сталкивался или может столкнуться с той же проблемой:

Boost.Test Библиотека после версии 1.50 (в настоящее время я использую 1.53) не поддерживает компиляторы pregcc4.4. Текущий лязг использует gcc4.2, и это вызывает большинство проблем (также выше).

В этом смысле моя проблема была не там, где я смотрел, а в конфигурации компиляции проекта!

Нихилу

1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector