将 CMAKE 变量添加到 KDevelop 中的项目

Add CMAKE variables to project in KDevelop

如何将 CMake 变量(例如 CMAKE_PREFIX_PATH、CMAKE_CXX_COMPILER)添加到 KDevelop5 中的项目中?

在Configuration->Environment选项卡和Project->Configuration->Environment中设置环境变量只能设置环境变量,不能设置cmake变量。

感谢您的回复。

当您转到“项目”->“打开配置”时,您会看到一个名为 "Configure CMake settings" 的框架,在那个 window 中,您会看到一个包含构建目录路径的下拉列表。

就在该下拉菜单的右侧,您会看到一个 + 按钮。点击它。您将看到您可以指定额外的参数。在此字段中,您可以使用 cmake 添加命令行参数 运行。

在你的情况下,它将是这样的:

-DCMAKE_PREFIX_PATH=<your path> -DCMAKE_CXX_COMPILER=<your compiler>

此外,如果您想以临时方式快速更改变量,请单击按钮 "show advanced" 并选中标记为 "Show Advanced Value" 的案例。然后,在 table 中,您将看到显示的所有 cmake 变量。您可以编辑它们。请注意这一点,因为当您在不重新加载项目的情况下手动更改 cmake 变量时,kdevelop 往往是 instable。

请注意,如果您想保留与之前相同的目录,您可以删除构建目录,然后使用参数重新添加它。

我暂时不知道更改额外参数字段的其他方法。