【发布时间】:2018-06-17 17:20:44
【问题描述】:
我在 Linux 上使用 KDevelop 已经有很长时间了,我非常喜欢它的 CMake 集成。此外,在 Windows 上,MSYS2 构成了我最喜欢的开发环境。如何在 MSYS2 中使用 KDevelop?如果我只是从 MSYS2 shell 调用 KDevelop,它会工作吗?如果没有,他们应该采取什么步骤进行合作?
【问题讨论】:
我在 Linux 上使用 KDevelop 已经有很长时间了,我非常喜欢它的 CMake 集成。此外,在 Windows 上,MSYS2 构成了我最喜欢的开发环境。如何在 MSYS2 中使用 KDevelop?如果我只是从 MSYS2 shell 调用 KDevelop,它会工作吗?如果没有,他们应该采取什么步骤进行合作?
【问题讨论】:
KDevelop 从构建系统中挑选有关构建的所有信息。因此,要在 MSYS 环境中使用它,确保 CMake 能够使用它就足够了。为此,最简单的解决方案是,是的,从 MSYS shell 启动 kdevelop.exe。 KDevelop 进程会继承 MSYS 的所有环境变量并转发给 CMake。
如果您使用自定义 Makefiles 插件,过程几乎相同,您只需要手动设置包含目录。
如果您遇到错误或需要帮助,请随时在 Freenode 上的 #kdevelop 频道提问或在 bugs.kde.org 上创建 PR。
【讨论】: