在Mac下配置wxWidgets环境

本文详细介绍了在Mac OS上配置wxWidgets开发环境的步骤,包括下载源码、安装GTK和cmake,以及如何解决编译过程中遇到的问题,如'libstdc++'与'libc++'的兼容性问题。通过执行特定的Homebrew命令和修改CMakeCache.txt文件,读者可以成功构建静态库并运行第一个wxWidgets程序。
摘要由CSDN通过智能技术生成

下载源码

到官网下载相关源码

安装编译环境

为了编译wxWidgets,需要安装GTK(wxWidgets依赖)、cmake

安装GTK

1、安装Command Line Tool:xcode-select–install
(如果安装过Xcode,可以忽略这一步)
2、安装Homebrew
使用Ruby脚本安装,Mac自带Ruby,因此直接执行指令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3、安装pkg-config
pkg-config是姨哥提供从源代码中编译软件时查询已安装的库使用的统一接口工具。
因为安装好了Homebrew,直接使用Homebrew安装,执行指令:

brew install pkg-config 

4、安装GTK+3.0,执行指令:

brew install gtk+3

5、配置pkg-config

vim ~/.bash_profile

在文件中加入以下代码,不同环境下路径会有些许不同,注意修改:

export PKG_CONFIG_PATH="/usr/X11/lib/pkgconfig:/usr/local/Cellar/cairo/1.12.16/lib/pkgconfig/"

保存退出后:

source ~/.bash_profile

测试代码:

#include <stdio.h>
#include <stdlib.h>
#include <gtk/gtk.h>

static gboolean delete_event(GtkWidget * widget, GdkEvent * event, gpointer data) {
   gtk_main_quit();
   return FALSE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值