我在使用C语言的单元测试时遇到了问题,我试图在我的计算机中安装C Unit,并在包含lib之后。
我已经沿着陡峭的斜坡安装了CUnit:

1 - download the sources
2 - configure it using "./configure --prefix='/lib' "
3 - make (only make)
4 - sudo make install

这是我的测试源文件,它没有进行测试,但是我不能编译它,我在“CUnit.h:No such file or directory”之前得到了这个错误:
#include "CUnit.h"
#include <stdlib.h>
#include <stdio.h>

int main(){


    print("Hello");

    return 0;
}

我想知道,我如何才能安装CUnit在我的测试源文件中使用!
提前谢谢。
编辑
哈哈,我明白了!
我只运行不带参数的configure,如下所示:
"./configure"

最佳答案

code example中所示,您应该使用如下方法:

#include <CUnit/CUnit.h>

因为每个CUnit include都位于CUnit子目录中(通常在/usr/local/include/CUnit中)

09-06 23:37