gpt4 book ai didi

c++ - 是否有说明可用于在 Linux 上交叉编译 gtkmm(特别是 v3)Windows 库/应用程序?

转载 作者:太空狗 更新时间:2023-10-29 12:04:29 30 4
gpt4 key购买 nike

目前我正在 netbeans 中编写 gtkmm3 GUI,并使用 linux 开发服务器来编译 linux 二进制文件。因为我真的希望我的最终程序是跨平台的,所以我设置了一个开发服务器专门用于在 linux 中编译 Windows 应用程序。我正在使用此处列出的自定义存储库: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)

关于c++ - 是否有说明可用于在 Linux 上交叉编译 gtkmm(特别是 v3)Windows 库/应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20057850/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com