Code::Blocks中wxWidgets Hello World项目构建链接错误求助
wxWidgets Hello World项目链接错误排查求助
环境与问题
- 系统:Windows 10 x64
- 工具:Code::Blocks 20.3,独立安装的MSYS2 MinGW GCC 13.2.0
- 库:wxWidgets 3.2(通过CMake构建)
- 问题:构建wxWidgets官方Hello World项目时,出现大量
undefined reference类型的链接错误
项目构建配置
- 编译器搜索目录:
C:\Program Files(x86)\wxWidgets\include、C:\Program Files(x86)\wxWidgets\gcc_x64_dll\mswud(Debug模式) - 链接器搜索目录:
C:\Program Files(x86)\wxWidgets\gcc_x64_dll - Debug模式链接库:
wxmsw32ud_core、wxbase32ud(Release模式无后缀d)
已尝试的无效方案
- 更换多种链接库组合(含
lib前缀/无前缀的不同形式); - 简化代码仅保留
#include <wx/wx.h>仍出现同类错误; - 新建项目测试,添加头文件路径后仍触发链接错误;
- 尝试预编译wxWidgets库、使用
mingw32-make -f makefile.gcc构建库均失败(后者提示CreateProcess错误)
求助问题
请判断这是链接配置问题、库构建问题还是Code::Blocks设置问题?
内容的提问来源于stack exchange,提问作者Adua
相关产品推荐
相关产品推荐

