C 如何使用代码块和目标定义测试静态库项目

C 如何使用代码块和目标定义测试静态库项目,c,project-management,codeblocks,C,Project Management,Codeblocks,我有一个静态库项目,现在我想测试一些函数。为了实现我的目标,我添加了一个类型为console的新目标,因为当我尝试运行我的库时,我得到了正确的消息…选择要运行的主机应用程序…,然后我向这个目标添加了一个测试文件test.c,它使用一些函数 据我所知,目标是处理源文件的不同方式,因此发布目标生成一个*.a文件,而调试目标生成另一个 // test.c #include <stdio.h> struct object_geometry *load_ObjModel(char *file

我有一个静态库项目,现在我想测试一些函数。为了实现我的目标,我添加了一个类型为console的新目标,因为当我尝试运行我的库时,我得到了正确的消息…选择要运行的主机应用程序…,然后我向这个目标添加了一个测试文件test.c,它使用一些函数

据我所知,目标是处理源文件的不同方式,因此发布目标生成一个*.a文件,而调试目标生成另一个

// test.c
#include <stdio.h>

struct object_geometry *load_ObjModel(char *fileName);

int main()
{
    printf("Buongiorno!");
    load_ObjModel("../dado.obj");
    return 0;
}
在编写test.c之后,我选择了上一个创建的目标,在调试过程中出现了一些问题,因为我无法使用模态逐行执行,也无法在上述代码中设置断点,因此:

在不创建新项目的情况下,如何调试我的库? 代码块中的目标是什么? 欢迎提供其他有用的相关信息