2017-02-07 76 views
-1

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

+0

请给我更多的细节吗? –

+0

是的,请包括一个完整的代码示例。 – HighCommander4

+0

只是一个简单的代码,如: void testFunction(){ double a = 0; double b = 0; ASSERT_EQUAL(a,b); } 我得到了我提到的错误 – devCam42

回答

0

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

您可以在项目浏览器中打开'includes'文件夹(项目下的第一项)并找到死链接,并将其变为灰色。

选择链接的文件夹(在右上角有一个键的文件夹)>属性> C/C++ Build> Settings> Includes>删除已变灰的文件夹名称。我的项目编译后。