CodeBlocks 20.03 开发基于wxWidgets 3.1.5 的应用

  • Post author:
  • Post category:其他




1、首先说明,我的开发环境是:


Windows 10 64位



codeblocks 20.03

# 英文版,不要汉化


gcc version 11.2.0

# 我没有用CB自带的gcc 8.1


开发环境不同,编译过程可能不一样



2、设置PATH

要将gcc的目录添加到系统变量PATH中,并置顶。不懂的请百度


WINDOWS 10 环境变量 设置





我的设置如下图




mingw64 gcc 编译器



3、下载wxWidgets 3.1.5 源码

下载后解压到一个目录中,


不要含中文和空格




我放在:

d:\GDL\wxWidgets-3.1.5



4、在d\GDL\wxWidgets-3.1.5下建立build_0.bat,输入以下指令:

@echo off

cd build/msw

@title 编译wxWidgets 为 静态库

mingw32-make -f makefile.gcc clean

@echo 编译静态库 调试版本

mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=0 BUILD=debug UNICODE=1 DEBUG_INFO=0

@echo 编译静态库 发行版本

mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=0 BUILD=release UNICODE=1 DEBUG_INFO=0

@echo 编译结束

@pause



5、在d\GDL\wxWidgets-3.1.5下建立build_1.bat,输入以下指令:

@echo off

cd build/msw

@title 编译wxWidgets 动态链接库

mingw32-make -f makefile.gcc clean

@echo 编译 动态库 调试版本

mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=debug

@echo 编译 动态库 发行版本

mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=release

@echo 编译结束

@pause



6、在d\GDL\wxWidgets-3.1.5下CMD窗口分别运行 build_0.bat 和 build_1.bat。



7、在CodeBlocks 中设置全局变量 wx

在这里插入图片描述



8、用Codeblocks 创建wxWidgets项目,build 吧,只要前面没有做错,应看到图形窗口应用,如下:

wxwidget 应用程序



切记,不能用汉化版,否则上面程序不能构建



版权声明:本文为weixin_43754719原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。