2
我试图编译C++程序不过,我得到日食C++函数无法解析
Function 'Argument' could not be resolved ...... Semantic Error
然而Argument
在app.h
定义的错误,我已经包括在项目中。
我已通过去Project > Properties > C/C++ General > Paths and Symbols > Includes
包含头文件。在GNU C++
下单击Add
,然后File System
并放入文件的路径。
我想不通为什么我得到这个错误。
行给我的错误是:
ARGUMENTS = {
Argument ("input", "input image", "the input image.").type_image_in(),
Argument ("ouput", "output image", "the output image.").type_image_out(),
Argument::End
};
和 'app.h':
#define ARGUMENTS const MR::Argument __command_arguments[]
SOLUTION: 关闭项目并重新打开它解决了这个问题.... ..
现在是一个好主意来显示你的代码。 – 2013-03-18 13:49:16
你应该询问你得到的第一个错误**。它看起来像解决这个错误(你在现在删除的评论中提到的错误)也将解决你发布的问题中的错误。 – 2013-03-18 14:12:27
嗨德鲁:列表中的第一个错误是“功能'参数'无法解决。” (第52行)我开始写的是,在错误列表中,出现了另一个错误“Symbol'MR'无法解析。”这个错误出现在列表的后面,但是发生错误的行是第41行(所以错误应该先出现)......不管怎么说,命名空间MR也是在'app.h'中定义的,并且不会被eclipse解析 – 2013-03-18 14:21:33