Eclipse pkg-config插件在Windows

时间:2018-02-21 22:06:42

标签: windows eclipse mingw pkg-config msys2

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

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

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

我的MSYS / Mingw设置或其他任何我可以尝试使其工作的任何东西都错过了吗?

1 个答案:

答案 0 :(得分:0)

  1. Eclipse Window CDT pkg-config设置 project-> properties-> setting-> pkg-config tab
  2. pkg-config

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