使用Code::Blocks与wxWidges时遇到的问题

来源:互联网 发布:放心的网络代销从哪找 编辑:程序博客网 时间:2024/05/18 02:57
  • 运行wxWidges自带小例子的操作:

  清除以前编译链接后的东西:

  C:/wxWidgets-2.8.10/samples/layout> make -f makefile.gcc bulid=debug clean

  重新编译:

   C:/wxWidgets-2.8.10/samples/layout> make -f makefile.gcc build-debuge

 

  • 出现类似于”wx/setup.h: No such file or directory”的错误。

 

   在Settings/Global compiler settings/Search directories/Compiler:中增加"${#wx}/lib/gcc_dll/mswu,${#wx}/include, ${#wx}/contrib/include"。

   在Settings/Global compiler settings/Search directories/Linker:中增加"${#wx}/lib/gcc_dll/"。

    在Settings/Global compiler settings/Search directories/Resource compiler:中增加"${#wx}/contrib/include"。

   在Project/Project build options/Debug/Linker setttings/Linker libraries中增加“libwxmsw28u.a”

   在Settings/Global Variable Editor/Builtin fields/base中加入“D:/wxWidgets-2.8.10”

  • 出现类似于"cannot find -lwxmsw28u"的错误

  构建选项中的链接库错了。首先确认你是否在运行wxWidgets项目向导的时候正确选择了wxWidgets的构建配置。如果重新运行向导并配置依然无效,确定你构建了什么库,并相应在构建选项中调整库的名字。