导入CUnit源

9rygscc1  于 2022-12-02  发布在  其他
关注(0)|答案(2)|浏览(159)

我有一个问题,使用单元测试在C中,我已经尝试安装在我的计算机上的CUnit后,包括库。
我已经按照steeps安装了CUnit:
这是我的测试源文件,它没有进行测试,但我无法编译它,在“CUnit.h:无此类文件或目录”:

#include "CUnit.h"
#include <stdlib.h>
#include <stdio.h>

int main(){

    print("Hello");

    return 0;
}

我想知道,我如何安装CUnit在我的测试源文件中使用!
先谢谢你。

编辑

哈哈,我知道了!
我只运行配置,不带参数,如下所示:

"./configure"
zpqajqem

zpqajqem1#

code example中所示,您应该使用如下代码:

#include <CUnit/CUnit.h>

因为每个CUnit都包含在一个CUnit子目录中(一般在/usr/local/include/CUnit中)

waxmsbnn

waxmsbnn2#

添加-I/lib/include标志以包含安装在/lib/include/CUnit-lcunit -L/lib/CUnit/lib中的头文件,以便与已安装的库链接,这怎么样?
gcc test_file_source.c -I/lib/include -lcunit -L/lib/CUnit/lib -o testing

相关问题