我使用的叠层,它定义这些类型的标签和功能:C++函数是不明确的使用类型时标签
typedef const char * FONAFlashStringPtr;
typedef uint8 boolean; // uint8 is replaced with unsigned char
void HTTP_para_start(FONAFlashStringPtr parameter, boolean quoted = true);
调用我使用FONAFlashStringPtr和真/假,这是1定义了功能时和0,但我得到这个输出:
'HTTP_para_start' is ambiguous ' Candidates are: void HTTP_para_start(const char *, unsigned char)
无法得到为什么它令人不快,它们是相同的类型。编译器不应该通过类型标签?
编辑
它结束了作为一个Eclipse的错误,项目 - >清洁没有解决,但工作区重新做。
您需要包含错误的下一行。注意:“候选人”应该有2个或更多的功能列出。 –