【问题标题】:Assert for CUTE creates error断言 CUTE 创建错误
【发布时间】:2017-02-07 15:45:04
【问题描述】:

我正在使用 Eclipse CDT、MinGW 和 CUTE 为 C++ 项目创建单元测试。但是,当我使用“ASSERT”编写测试时,我收到错误“无法为类型 'const char *' 解析运算符'+'”知道为什么以及如何解决它吗?

【问题讨论】:

  • 你能详细点吗?
  • 是的,请附上完整的代码示例。
  • 只是一个简单的代码,例如: void testFunction() { double a = 0;双b = 0; ASSERT_EQUAL(a, b); } 我得到了我提到的错误

标签: unit-testing eclipse-cdt


【解决方案1】:

我自己是 Eclipse 的新手,我遇到了这个问题。原来我正在将一个文件夹链接到我的项目中不存在的另一个文件夹(我之前已经添加它,链接它,然后将它从我的项目中删除,但链接仍然存在)。删除死链接后,我的项目运行良好。

您可以通过在项目资源管理器中打开“包含”文件夹(项目下的第一项)找到死链接,它应该是灰色的。

选择链接的文件夹(右上角有键的文件夹)> 属性> C/C++ 构建> 设置> 包含> 删除灰显的文件夹名称。我的项目在那之后编译。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 2012-05-08
    • 2018-05-19
    • 2014-09-27
    • 2014-03-26
    相关资源
    最近更新 更多