首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CppUTest示例不工作

CppUTest示例不工作
EN

Stack Overflow用户
提问于 2013-08-26 21:59:26
回答 1查看 1.6K关注 0票数 1

如指南所示,我刚刚使用brew在我的MAC上安装了CppUTest。当我试图构建示例cpp时,它失败了。

代码语言:javascript
复制
TEST_GROUP(FirstTestGroup)
{
};

TEST(FirstTestGroup, FirstTest)
{
   FAIL("Fail me!");
}

我想这是因为没有包含定义这些宏的头文件。因此,我补充如下:

代码语言:javascript
复制
#include "CppUTest/TestHarness.h"
#include "CppUTest/TestOutput.h"
TEST_GROUP(FirstTestGroup)
{
};

TEST(FirstTestGroup, FirstTest)
{
   FAIL("Fail me!");
}

现在我有一大堆错误。

代码语言:javascript
复制
Undefined symbols for architecture x86_64: "UtestShell::assertTrue(bool, char const*, char const*, char const*, int)", referenced from: vtable for TEST_FirstTestGroup_FirstTest_TestShellin ccNDwnbv.o
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-27 01:35:17

您所得到的错误是链接器错误,它表明您没有链接CppUTest库。很难说出到底出了什么问题,因为你的问题错过了Makefiles。你能解释一下你是如何编出这个例子的吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18453742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档