首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GTKmm交叉编译时出现sigc++错误

GTKmm交叉编译时出现sigc++错误
EN

Stack Overflow用户
提问于 2011-12-26 04:03:42
回答 1查看 270关注 0票数 0

我从here编写了简单的GTKmm程序,并尝试使用mingw交叉编译器为windows交叉编译它,但失败了。我的输出是here

当我仅使用GTK gtk.h头文件编译简单程序时,它工作得很好-编译(使用相同的命令)并在Windows上运行。

我正在运行Fedora LXDE spin并使用GTKmm-2.4 (来自win)。

其他一切都很好-我可以使用comile来支持UNIX GTK和GTKmm,但Win只支持GTK。我正确地设置了我的PKG_CONFIG_LIBDIR (一个用于UNIX,一个用于Win)

谢谢你的建议-我也试着从百胜扩展器安装新的libsigc++,但什么也没有。

EN

回答 1

Stack Overflow用户

发布于 2012-02-12 19:07:32

Fedora包含许多MinGW交叉编译库,包括gtkm2.4和libsigc++。我看到您正在使用安装在/home/michal/Dropbox/GTK/ gtkmm -Devel/中的GTKmm;您尝试过使用系统包吗?

安装二进制包:'yum install mingw32-gtkmm24‘

..。然后,要编译hello world sample,请运行:

代码语言:javascript
复制
i686-pc-mingw32-g++ helloworld.cc main.cc -o helloworld.exe `i686-pc-mingw32-pkg-config gtkmm-2.4 --cflags --libs`

此外,Fedora MinGW project有一个邮件列表和一个IRC频道,人们可以在那里帮助你入门。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8631316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档