2013-11-07 3 views
0

Я не парень C++, но мне было поручено оценить некоторые инструменты тестирования для него. В качестве организации мы используем C++, скомпилированный с GHS Multi для Integrity. У нас есть собственный набор инструментов тестирования, которые мы использовали.Использование CppUnit с Integrity

Мы сейчас рассматриваем проприетарную программу, которая может генерировать модульные тесты и запускать существующие. Проблема в том, что существующие тестовые примеры должны быть в формате CppUnit. Было довольно легко перевести наш существующий код в синтаксис CppUnit, но я не могу его построить. Моя первая проблема заключается в том, что я не могу правильно создавать библиотеки cppunit. Я ограничен компьютерами Windows без визуальной студии. Я попытался запустить скрипт конфигурации autoconfig, и он жаловался, что компиляторы не установлены. Я понятия не имею, как указать его на компилятор GHS, а с ним, как и на 10k строк, я не ожидал, что смогу. Я установил GCC, но затем я получаю синтаксические ошибки при запуске скрипта configure.

Далее я использовал cygwin для установки cppunit напрямую, но не знаю, как заставить компоновщик использовать его. Я попытался добавить три библиотеки в команду компоновщика, но это ничего не изменило ... и я не уверен, что это сработает, даже если я сделал это правильно, так как они не были созданы для этого компилятора. Я застрял .h файлы в каталоге, который компилятор проверял, поэтому все компилируется, но я получаю кучу неразрешенных ошибок символов в ссылке.

Итак, кто-нибудь может подумать, как построить cppunit с помощью цепочки инструментов Multi или указать на существующий набор библиотек?

ответ

0

Просто хотел сказать, что вы можете построить библиотеку cppunit 1.12.1 из источника на multi. Это старый вопрос, поэтому я не буду вдаваться в подробности.

Смежные вопросы