指令是否可用于在Linux上交叉编译gtkmm(特定于v3)的Windows库/应用程序?

目前我正在使用netbeans编写一个gtkmm3 GUI,并使用Linux dev服务器编译linux二进制文件。 因为我真的希望我的最终程序是跨平台的,所以我build立了一个专门用于编译linux应用程序的开发服务器。 我正在使用这里列出的自定义回购: http : //sourceforge.net/projects/mingw-w64-archlinux但我有麻烦使用pkg-config。 我已经尝试过所有我能想到的组合(pkg-config mingw-w64-gtkmm3,pkg-config gtkmm-3.0,pkg-config mingw-w64-gtkmm-3.0等),但是他们都给我一个错误:

Package mingw-w64-gtkmm3 was not found in the pkg-config search path. Perhaps you should add the directory containing `mingw-w64-gtkmm3.pc' to the PKG_CONFIG_PATH environment variable No package 'mingw-w64-gtkmm3' found 

我是新做交叉编译,所以帮助表示赞赏。

我在/ usr目录中找了一段时间后找到了解决方案。 我建议任何其他人在这个问题上苦苦挣扎,去熟悉mingw-w64。

arch上的mingw-w64的pkg-config命令是:

i686-w64-mingw32-pkg-config gtkmm-3.0 –cflags –libs

但是,要使用上述命令,首先需要在arch上安装以下软件包:mingw-w64-pkg-config(从问题中链接的repo)