我正在尝试在 Windows 中使用 CppUTest,第一步是让它工作,我已经遇到了问题。这些是我尝试过的事情:
第一种方法
使用 CMake,使用 cmake GUI 我可以执行配置和生成命令,并且在输出目录中得到一些东西,但没有二进制文件和库,只有一堆 cmakefile。CMake GUI 说在配置和生成步骤期间一切正常,但是在输出目录中没有生成库(.lib 文件)......我有什么遗漏吗?我以前从未使用过 CMake。
第二种方法
单独使用 MinGW 和 msys,在 Windows 中运行 cmd 并通过在 Windows 终端中键入 sh 来执行 MinGW shell,然后我执行以下命令:
cd <CppUTest folder>
mount c:\mingw /mingw
./autogen.sh
./configure
make
构建过程开始,但失败并显示一条消息,指示在 MinGW 目录中找不到 pthread.h。如果我使用 MinGW 包管理器安装 pthread-win32 包并重复与上述相同的步骤,则构建过程开始但失败并显示一条消息,指示结构 timespec 在 time.h 和 pthread.h 中定义。
我尝试使用 CppUTest 3.6 遵循相同的程序,它工作得很好,我得到了 .lib 文件,所以我想我现在必须继续这样做。
有谁知道如何使用 MinGW 或 CMake 构建 CppUTest 3.7(最新版本)?