记录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

linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题相关推荐

  1. soc eds能 编译linux,【转】在SoCEDS环境下编译和更新preloader和uboot程序的方法

    [转]在SoCEDS环境下编译和更新preloader和uboot程序的方法 [复制链接] 在SoCEDS环境下编译和更新preloader和uboot程序的方法 前面有介绍preloader在HPS ...

  2. mysql5.5在windows7下编译的详细步骤_Windows7下编译MySQL5.5的详细步骤

    由于在window7下编译MySQL5.5.19过程中遇到很多问题,所以再次把详细步骤写出来,以供大家参阅,这个是完整通过实验的步骤,网上一堆的东西不是少这个就是少那个,所以整理了下,希望帮助大家更好 ...

  3. linux从源码编译cairo,如何在windows下编译cairo

    cairo  是一个免费的矢量绘图软件库,它可以绘制多种输出格式.cairo 支持许多平台,如  Linux.BSD.OSX等,当然,还有  Windows. cairo 官网提供了在 windows ...

  4. linux 编译src.rpm,CentOS6.5下编译src.rpm包的内核

    CentOS6.5原生内核版本是 Linux 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_6 ...

  5. linux mysql 5.6.14_CentOS 6.4下编译安装MySQL 5.6.14

    配置用户 MySQL启动成功后,root默认没有密码,我们需要设置root密码. 设置之前,我们需要先设置PATH,要不不能直接调用mysql 修改/etc/profile文件,在文件末尾添加 PAT ...

  6. 编译安装_在Centos7下编译安装新版本内核

    在工作中,很多时候由于需要使用新的技术方案,需要较新版本的内核来支持新的功能,而CentOS系统自带的内核版本普遍都比较旧,因此我们需要对系统的内核进行升级,安装新版的内核.在此,以CentOS 7系 ...

  7. android .9编译,在Ubuntu 9.04下编译Android源码

    一直都是刷官方的版本,准备自己编译一下刷机. 首先是下载,Android的源码是托管在Linux Kernel的源码站点,所以版本工具是git.关于git的使用和安装请见我的另一篇文章<在Ubu ...

  8. linux下编译httpd,Linux下编译安装Apache httpd 2.4

    Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.当前Apache版本为2.4,本文主要描 ...

  9. linux下编译为知笔记,为知笔记 Linux 版安装

    通过软件仓库更新: Ubuntu 从官方PPA仓库安装: $ sudo add-apt-repository ppa:wiznote-team $ sudo apt-get update $ sudo ...

最新文章

  1. python如何创建不同元素的矩阵_python – 如何在数据帧中创建矩阵元素的数...
  2. C语言 string.h 中函数的实现
  3. Buffer table CRMD_DHR_HSRVORD
  4. 使用Http-Repl工具测试ASP.NET Core 2.2中的Web Api项目
  5. CV方向介绍 | 基于自然语言的跨模态行人ReID的SOTA方法简述(下)
  6. dropbox离线安装版下载方法
  7. redis源码dict.c simple reading
  8. 素数表的获取 O(nloglogn)复杂
  9. cesium 取消光晕
  10. asp.net 配置 X-Frame-Options
  11. Windows 10 修复烦人 Bug:一个像素逼死强迫症
  12. eclipse 字体设置
  13. 13.6.1 PDF 偏执狂
  14. PyBullet快速上手教程
  15. openssl生成RSA格式及pkcs1与pkcs8格式互相转换
  16. 《大数据处理技术Spark》--林子雨
  17. 简转繁等中文转换(Golang)
  18. 电子计算机行业爆品打造,二类电商|爆品打造,不是你想造就能造
  19. 【Spring】IOC理论推导、IOC本质
  20. 《大数据》第七章 聚类 K-means算法 BFR算法 CURE算法

热门文章

  1. jquery 对框架自适应高度 兼容各种浏览器
  2. Ubuntu安装遭遇 VMware上的Easy install模式
  3. 服务器架构有哪些方式?—Vecloud微云
  4. PostgreSQL字符集问题
  5. Fedora20下安装编译环境
  6. 初学Java Web开发,请远离各种框架,从Servlet开发
  7. 解决用navicate远程连接数据库出现1045 access denied for user 'root'@'localhost' using password yes...
  8. Python学习心得第一周-03练习1
  9. 为什么经常遇到无效证书?
  10. Jquery页面加载效果