【发布时间】: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