1. 程式人生 > >codeblock無法編譯,提示函式沒有定義,但是函式已經 在標頭檔案中定義了

codeblock無法編譯,提示函式沒有定義,但是函式已經 在標頭檔案中定義了

你在新增檔案時沒有選中Targets。預設情況下,一個工程會有兩個Targets,一個叫Debug,一個叫Release,前者可以除錯,用於開發。後者不能除錯,用於生成最終釋出的軟體。CodeBlocks在構建程式時以Targets為單位,若你沒有把檔案新增到指定Target,那麼構建該Target時將不會編譯該檔案。在新建檔案時會提示檔名,同時也有Targets選擇,你必須勾選兩個Targets。或者你可以右鍵工程名,選擇Project properties->target,對target進行管理。

將滑鼠指的地方打上勾。