我试图在带有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设置或其他任何我可以尝试使其工作的任何东西都错过了吗?
答案 0 :(得分:0)