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