开发者社区> py_tty_0529> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

wxWidgets在redhat_x64下的安装及调用

简介: wxWidgets在redhat_x64下的安装及调用
+关注继续查看

wxWidgets资源下载:https://www.wxwidgets.org/,本文使用的wxWidgets是3.0.2版本,linux为redhat6.5并安装在vmware.10虚拟机上,就以此为例:

解压:tar -jxvf wxWidgets-3.0.2.tar.bz2
进入目录:cd wxWidgets-3.0.2
配置:./configure --with-gtk --enable-unicode --disable-shared
编译:make
安装(root用户):
make install


wxwidget的头文件与库:
#wxwidget include
WXWIDGETFLAG      := $(shell wx-config --cxxflags)
#wxwidget lib
WXWIDGETLIB        := $(shell wx-config --libs)

调用示例:

PREFIXPATH     := /usr/bin
CC             := $(PREFIXPATH)/gcc -g
CX             := $(PREFIXPATH)/g++ -g
LINKOPTION     := -Wl,--allow-multiple-definition

OTHERHEADER        := I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12

(OTHERHEADER 还包含了本文项目本身的一些依赖目录,并非针对wxWidgets)

INCLUDEDIR = -I"$(OTHERHEADER)" ........其他头目录..........

%.o: %.c
    $(CC) $(CFLAGS) $(LINKOPTION) $(WXWIDGETFLAG) $(INCLUDEDIR) -c $< -o $(OBJECT_PATH)/$(notdir $@)

%.o:%.cpp
    $(CX) $(CFLAGS) $(LINKOPTION) $(WXWIDGETFLAG) $(INCLUDEDIR) -c $< -o $(OBJECT_PATH)/$(notdir $@)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
windows10,redhat6.5下python3.5.2使用cx_Oracle链接oracle
0.序言 项目主要使用oracle但是我不太喜欢其他编程语言,加上可能需要用python部署算法包,从oracle表中读出数据,处理完成后在放回oracle中去,所以在windows上就想到先用python试一下,自然搜到了cx_oracle(一个按照Python DB API的oracle的实现,如MySQL、PostgreSQL等,只需要安装相应的软件包即可,流程及操作接口都与cx_Oracle基本一致),下面就简单解释一下怎么用这个包进行增删改查。
1641 0
U盘安装Redhat5 总结
原文转自:http://blog.csdn.net/cang_rong2046/article/details/5549950 网络文献参考方法一: 借助于unetbootin,可以快速的将你的U盘制作成类似启动盘的功能。
1667 0
zt: 在RedHat AS3上快速安装Oracle10g
su - root dd if=/dev/zero of=tmpswap bs=1k count=900000 chmod 600 tmpswap mkswap tmpswap swapon tmpswap 检查tmp 空间,执行命令:$ df /tm...
757 0
+关注
py_tty_0529
多年从事自动化系统研发,当前对物联网感兴趣
33
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载