子目录不是独立成库,也要求添加makelists.txt文件吗
时间: 2024-04-05 21:31:43 浏览: 6
是的,即使子目录不是独立成库,也需要为每个子目录添加 CMakeLists.txt 文件。在 CMake 中,每个子目录都被视为一个独立的项目,并且需要有自己的 CMakeLists.txt 文件来指定编译目标、依赖项等信息。即使这个子目录只是一个包含源文件的目录,也需要一个 CMakeLists.txt 文件来告诉 CMake 如何编译这些源文件,并将它们链接到主项目中。这样可以确保整个项目具有良好的可维护性和可扩展性,便于后续的修改和维护。
相关问题
项目中目录嵌套 cmake要为每个子目录添加camke 的makelists.txt 文件吗
是的,对于一个有多个子目录的项目,每个子目录都需要有自己的 CMakeLists.txt 文件来进行编译。这样可以确保每个子目录的编译过程是独立的,也可以更好地管理整个项目。在主目录的 CMakeLists.txt 文件中,可以使用 add_subdirectory() 命令来添加每个子目录的 CMakeLists.txt 文件。这样可以将整个项目组织得更加清晰和可维护。
linux中find查询当前目录和其子目录中的.txt文件
可以使用以下命令来查询当前目录及其子目录中的所有.txt文件:
```
find . -name "*.txt"
```
其中,`.`表示当前目录,`-name "*.txt"`表示文件名以`.txt`结尾。这个命令会在当前目录及其子目录中查找所有符合条件的文件,并输出它们的路径。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)