cmake - 在 Clion 中导入代码时不覆盖 CMakeLists 有什么影响?

标签 cmake clion

我们有一个大型项目已经在使用 CMake。 在 CLion 中导入时,会询问是否覆盖 CMakeLists.txt。我们不想惹恼不使用相同IDE的人,因此我们选择“打开项目”。 它对 Clion 中可用的功能有任何影响吗?

最佳答案

不,没有影响。

实际上,如果您要在 CLion 中“导入”项目,则覆盖的 CMakeLists.txt 几乎毫无用处,因为它只包含所有源文件的列表和一个可执行文件,如下所示您可以轻松验证自己。

“导入”是 CLion 的一项功能,只是为了在项目尚未处于 cmake 下时开始使用;另一方面,如果 CMakeLists.txt 已经存在,只需“打开”项目即可。

关于cmake - 在 Clion 中导入代码时不覆盖 CMakeLists 有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29689283/

相关文章:

c - #include <高兴/高兴.h> : No such file or directory (even though source and header are in the same directory)

cmake - 为什么使用find_package?

c++ - 将 CMake 编译器显式设置为 GCC 会导致无限循环

c++ - 将一个 STL vector 高效地分配给另一个 STL vector (WSL 问题)

c++ - 在 CLion 中更改 C++ 的变量命名风格

c++ - 使用 std::vector 不起作用

cmake - 如何告诉cmake不要创建控制台窗口?

c++ - “链接 CXX 可执行文件 worldserver”失败

cmake - 如何将 CLion 自定义 CMake 可执行文件设置为随 Homebrew 安装的版本?

无法打开输出文件: Is a directory collect2: ld returned 1 exit status