【问题标题】:Eclipse pkg-config plugin not working with MSYS2 Mingw on WindowsEclipse pkg-config 插件无法在 Windows 上与 MSYS2 Mingw 一起使用
【发布时间】:2018-02-21 22:06:42
【问题描述】:

我正在尝试在带有 Mingw-w64 的 Windows 上的 Eclipse 中使用 gtkmm3。我已经在 Mingw-w64 下安装了 MSYS2 和开发工具,包括 pkg-config。我已将 mingw 和 msys2 bin 目录添加到我的 Windows PATH 中。这些命令可以从普通的 Windows 控制台运行。

我安装了 eclipse(带有 CDT 插件)并为 eclipse 安装了 pkg-config 插件。当我去 Properties > C/C++ Build > Settings > Pkg-config 有一个包列表。当我选择 gtkmm-3.0 时,复选框(及其依赖项的复选框)保持选中状态,但包含目录不会更改。我仍然无法使用托管构建系统进行构建,语法检查也不起作用(我是 gtk 开发的新手,希望能够使用 eclipse 检查语法)。我可以使用我的自定义 makefile 构建项目,因此我知道这些库已正确安装和设置。

当我在我的 Ubuntu VM 中使用相同的设置(使用 GNU GCC 而不是 Mingw)时,一切都按预期工作。这似乎是 Mingw 或 MSYS2 的问题。

我的 MSYS/Mingw 设置是否有任何遗漏或我可以尝试使其正常工作的任何其他内容?

【问题讨论】:

    标签: windows eclipse mingw pkg-config msys2


    【解决方案1】:
    1. Eclipse Window CDT pkg-config 设置 项目->属性->设置->pkg-config选项卡

    pkg-config

    1. 工具链更改 MinGW GCC -> Linux GCC 因为-> 在 Windows msys2 pkg-config linux 样式路径生成

    Tool chain change

    【讨论】:

    • 添加说明您的答案将如何解决操作的问题。直截了当的答案更有助于详细解释其行为。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 2011-01-10
    • 2017-06-22
    相关资源
    最近更新 更多