首页 > 站长学院 > 网络编程 > 正文

linux下编译wxwidgets所写程序所遇到的问题
2015-06-26 10:33:06  吾爱源码     我要评论()
字号:T|T

 记录linux下编译wxwidgets所遇到的问题

 
1、/home/hrd/baohualib/wxWidgets-3.0.2/include/wx/platform.h:184:22: 致命错误: wx/setup.h:没有那个文件或目录
 
解决方法:找到include\wx\platform.h文件  查找   #include "wx/setup.h" 一行
 
          将 "wx/setup.h" 改为 "wx/msw/setup.h"
  
2、include/wx/chkconf.h:763:13: 错误: #error "wxUSE_LIBMSPACK must be defined, please read comment near the top of this file."
 
解决方法:我们打开include/wx/chkconf.h文件,查看头部的注释:大致意思是:
  请阅读这个,如果你得到一个错误,在这个文件中! 
  ************************************************* * 
  
  如果你得到一个错误说“wxUSE_FOO必须定义”,这意味着你 
  顷没有使用正确的先进的最新版本setup.h的。  发生这种情况最 
  时常常使用SVN或每日快照和一个新的符号加入 
  setup0.h并且尚未更新本地setup.h,以反映它。  如果 
  是这种情况,就需要从传播的setup0.h更改您的 
  setup.h,如果使用MSW下的makefile,也下删除setup.h 
  build目录(LIB / $(编译)_ {LIB,DLL} / MSW [U] [D] [DLL] / WX),使 
  新setup.h复制那里。 
  
  如果你得到了形式的错误“wxFoo需要wxBar”,然后设置 
  在你setup.h不一致。  你有修正之间的选择 
  它们手动或注释掉的#define wxABORT_ON_CONFIG_ERROR下方 
  尝试自动纠正问题(不是真的,但推荐可能工作)。 
  
  看来还是setup的问题了,那我们查看下什么问题
  
  最后查找终于知道什么问题了,setup.h不在wx目录下,在-I/usr/lib/wx/config 下,然后在include下,setup的问题就解决了
  
3、wx-config问题,需要安装wx-config,然后使用命令,也需要include下
   wx-config --list
   
   wx-config --libs 
   
   wx-config --cxxflags 
 
4、编码问题出错
 解决方法:iconv -f latin1 -t UTF-8 AddLogDlg.cpp  -o AddLogDlg.cpp

本站地址:www.52codes.net

关键词: wxwidgets linux

责任编辑:吾爱源码

我要评论

已有位网友参与评论

网站地图

软件下载

源码下载 | 吾爱源码 | 论坛

实用工具

联系我们 | 软件提交 | 版权声明 | 意见建议 | 网站地图

本站所有资源均来自互联网,本站只做收集,如本站侵犯到您的版权请发送邮件给我们,我们收到邮件后会在第一时间删除!商务QQ:1674653

Copyright (C) 1997-2012 www.52codes.net 版权所有