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

时间:2012-04-18 13:50:46

标签: c project-management codeblocks

我有一个静态库项目,现在我想测试一些函数。为了实现我的目标,我添加了一个类型控制台的新目标,因为当我尝试"运行"我的库我正确的消息" ...选择要运行的主机应用程序..."然后我在这个目标中添加了一个使用某个功能的测试文件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之后,我选择了最后创建的目标,在调试过程中,某些东西不起作用,因为我无法使用模态&#34;逐行扫描&#34;或者放置断点在上面的代码中,所以:

  • 如何在不创建新项目的情况下调试我的库?
  • 代码块中的目标是什么?
  • (赞赏其他有用的相关信息)

0 个答案:

没有答案