1、首先说明,我的开发环境是:
   
Windows 10 64位
codeblocks 20.03
# 英文版,不要汉化
gcc version 11.2.0
# 我没有用CB自带的gcc 8.1
    
     开发环境不同,编译过程可能不一样
    
   
    
    
    2、设置PATH
   
    要将gcc的目录添加到系统变量PATH中,并置顶。不懂的请百度
    
     
      WINDOWS 10 环境变量 设置
     
    
    
    
     
      我的设置如下图
     
     :
    
    
     
   
    
    
    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 吧,只要前面没有做错,应看到图形窗口应用,如下:
   
     
   
    
    
    切记,不能用汉化版,否则上面程序不能构建
   
 
