我使用的疊層,它定義這些類型的標籤和功能: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個或更多的功能列出。 –