gpt4 book ai didi

directory - 最佳实践

转载 作者:行者123 更新时间:2023-12-04 15:27:27 24 4
gpt4 key购买 nike

使用 cmake 时,在项目的根目录中使用一个大的 CMakeLists.txt 是否更好,或者在某些地方似乎可以看到,每个子目录中也有一个?

对于大型项目,我会假设一些东西,在每个目录中都有一个更好。
如果是这样,阈值应该在哪里?

最佳答案

我当然会去使用多个 CMakeListst.txt 文件。

根据经验,我认为您应该为每个目标选择一个 CMakeLists.txt(以及子目录)。因此,每个库或可执行文件都有自己的 CMakeLists.txt。

然后,您可以使用 add_subdirectory 创建一个包含所有其他内容的“主”CMakeLists.txt。称呼。如果您注意正确排列这些语句,则可以轻松引用其他 CMakeLists.txt 文件中先前定义的目标。

关于directory - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3738618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com