很久沒有寫blog了,最近在kdevelop上開發程序的時候,需要在主函數的文件中引用別的文件的函數,添加了對該函數所在的頭文件之後仍然出現該函數沒有定義的錯誤。經歷了一番波折之後,才發現是忘記了在cmakelist的add_executable中添加源文件。在kdevelop上開發代碼已經有一段時間了,竟然還會忘記這麼基本的內容!!
所以這裏總結一下:
add_executable(可執行文件,src1,src2,src3...);
這裏一定要把構成可執行文件的所有源文件都添加進去,否則就會犯錯!!!
千里之行,始於足下!