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 $@)

目录
相关文章
|
1月前
|
消息中间件 Kubernetes NoSQL
Debian11系统boost库安装
Debian11系统boost库安装
|
2月前
|
Linux
Linux|编译最新版的openssh-server-9.3的rpm包的使用方法(二)
Linux|编译最新版的openssh-server-9.3的rpm包的使用方法(二)
57 0
|
6月前
|
Linux iOS开发 MacOS
安装Python 在 Windows、macOS 和 Linux上的详细步骤
安装Python 在 Windows、macOS 和 Linux上的详细步骤
96 2
|
11月前
|
缓存 Ubuntu Unix
Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序
本篇文章依然是继续发布主题,有centOS的qt项目需要发布,系统是CentOS8.2,同时也做了CentOS7.5的发布(CentOS7.5整体差上不差,就是需要先yum卸载自带的cmake,然后源码安装cmake3.4)
Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序
|
Ubuntu Linux
Ubuntu20.04 编译Buildroot(支持Qt编译)
Ubuntu20.04 编译Buildroot(支持Qt编译)
1045 0
Ubuntu20.04 编译Buildroot(支持Qt编译)
|
Linux
Linux Debian11安装QT6开发环境
Linux Debian11安装QT6开发环境。从Qt5.14开始,官方不提供离线安装包,只提供源码包和在线安装器。但是清华为我们提供了快速的在线安装方式。
605 0
 Linux Debian11安装QT6开发环境
|
Linux Python Windows
pip更新方法(win与linux)版本
pip更新方法(win与linux)版本
316 0
pip更新方法(win与linux)版本
|
Ubuntu 开发工具 Android开发

相关产品

  • 云迁移中心