Я пытаюсь использовать CppUTest в Windows, первый шаг - заставить его работать, и у меня уже есть проблемы. Это те вещи, которые я пробовал:Компиляция последней версии CppUTest (3.7) с MinGw, отсутствующих pthreads
Первый подход
С CMake, используя графический интерфейс Cmake я могу сделать настраивать и генерировать команды, и я получаю что-то в выходном каталоге, но не бинарные файлы и нет библиотеки, всего лишь кучу cmakefiles. Графический интерфейс CMake говорит, что все было нормально во время шагов настройки и генерации, однако библиотеки (.lib-файлы) не генерируются в выходном каталоге ... есть ли что-то, чего я не вижу? Раньше я никогда не использовал CMake.
Второй подход
С MinGW и только MSYS, работает ЦМД в Windows, и запуск оболочки командной строки MinGW, набрав ш в терминале Windows, после этого я выполнить следующие команды:
cd <CppUTest folder>
mount c:\mingw /mingw
./autogen.sh
./configure
make
The процесс сборки запускается, но он терпит неудачу с сообщением о том, что pthread.h не найден в каталоге MinGW. Если я устанавливаю пакет pthread-win32 с менеджером пакетов MinGW и повторяю те же шаги, что и выше, процесс сборки запускается, но не выполняется с сообщением о том, что временная спецификация структуры определена во времени. H и pthread.h.
Я попытался следовать этой же процедуре с CppUTest 3.6, и он отлично работает, я получаю файлы .lib, поэтому, я думаю, мне придется продолжить это сейчас.
Кто-нибудь знает, как построить CppUTest 3.7 (последняя версия) с помощью MinGW или CMake?
'CMake GUI говорит, что все было хорошо во время шагов настройки и генерации' - этот шаг ** CMake ** как-то эквивалентен *./Autogen.sh' plus'./Configure' в ** autotools **. Затем вы должны использовать 'make', как обычно. – Tsyvarev
Я попробую, когда я уйду с работы ... и опубликую здесь результаты. – Mite
Если я использую make.exe или mingw32-make.exe из MinGw в выходном каталоге CMake, он начинает строить, но я получаю такую же пропущенную ошибку pthread. Кто-нибудь смог создать CppUTest 3.71 с MinGW? – Mite