問題描述:
今天開發(fā)的一個工程用cmake管理的,添加了一個.h和.cpp文件。全量編譯一直提示.cpp中的函數(shù)實現(xiàn)不存在。搞了半天突然明白是沒有用cmake更新生成的makefile文件,導(dǎo)致編譯出現(xiàn)問題。重新用cmake生成了下makefile文件就正常了。
總結(jié):
用cmake管理的工程,當(dāng)工程文件發(fā)生變動時,需要重新執(zhí)行cmake生成makefile文件。
今天開發(fā)的一個工程用cmake管理的,添加了一個.h和.cpp文件。全量編譯一直提示.cpp中的函數(shù)實現(xiàn)不存在。搞了半天突然明白是沒有用cmake更新生成的makefile文件,導(dǎo)致編譯出現(xiàn)問題。重新用cmake生成了下makefile文件就正常了。
用cmake管理的工程,當(dāng)工程文件發(fā)生變動時,需要重新執(zhí)行cmake生成makefile文件。