Windows和Linux平台配置Code::Blocks + wxWidgets的区别

Windows 平台配置

  1. 安装依赖
    Code::Blocks:从官网下载带有 MinGW 的安装包(如 codeblocks-20.03mingw-setup.exe)。
    wxWidgets:下载源码包(如 wxWidgets-3.2.1.zip)并解压到路径不含空格的目录(如 C:\wxWidgets-3.2.1)。
  2. 编译 wxWidgets
    使用 MinGW 编译:

¡SHARED=1:生成动态库(DLL)。
¡MONOLITHIC=1:生成单库文件(简化链接)。
¡UNICODE=1:启用 Unicode 支持。
3. 配置 Code::Blocks
1.设置全局变量:
进入 Settings > Global variables,添加 wx 变量:
¡base: C:\wxWidgets-3.2.1
¡include: $(base)\include
¡lib: $(base)\lib\gcc_dll(动态库)或 $(base)\lib\gcc_lib(静态库)
2.创建 wxWidgets 项目:
选择 File > New > Project > wxWidgets project。
配置编译器为 GNU GCC,勾选 Use wxWidgets DLL(若用动态库)。
3.设置编译器选项:
Search directories > Compiler: 添加 $(wx.include) 和 $(wx.include)\msvc(若需要)。
Search directories > Linker: 添加 $(wx.lib)。
Linker settings: 添加库文件(如 wxmsw32u_core、wxbase32u 等)。

Linux 平台配置
打开 Code::Blocks,选择 ​File > New > Project。
选择 ​wxWidgets project,点击 ​Go。
按照向导填写项目名称和路径,选择 ​wxWidgets 3.2.x​(根据实际版本)。
​** 配置编译器使用 wx-config**

​项目设置:
右键项目名称,选择 ​Properties。
切换到 ​Build targets 标签,确认 ​Type 为 GUI application。
编译器选项:
进入 ​Project > Build options。
在 ​Compiler settings > Other options 中添加:
wx-config --cflags
​链接器选项:
切换到 ​Linker settings 标签。
在 ​Other linker options 中添加:
wx-config --libs

2.通过上述步骤,可在两大平台快速配置 Code::Blocks + wxWidgets 开发环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值