在CMake管理的C++工程中添加一个源文件,编译时找不到新加的文件。
开始以为CMakeLists.txt写的有问题,反复检查也没发现问题。
后边尝试用touch把全部源文件和头文件的时间戳都更新一下,再编译就可以了,新文件也编译链接到了。
最后在编译脚本中增加了一句touch语句,后面再加新文件就没有问题了,一劳永逸。
2022-01-02 C++ CMake工程中添加新文件问题解决
于 2022-01-03 09:59:47 首次发布
在CMake管理的C++工程中添加一个源文件,编译时找不到新加的文件。
开始以为CMakeLists.txt写的有问题,反复检查也没发现问题。
后边尝试用touch把全部源文件和头文件的时间戳都更新一下,再编译就可以了,新文件也编译链接到了。
最后在编译脚本中增加了一句touch语句,后面再加新文件就没有问题了,一劳永逸。