linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题
记录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所写程序所遇到的问题相关推荐
- soc eds能 编译linux,【转】在SoCEDS环境下编译和更新preloader和uboot程序的方法
[转]在SoCEDS环境下编译和更新preloader和uboot程序的方法 [复制链接] 在SoCEDS环境下编译和更新preloader和uboot程序的方法 前面有介绍preloader在HPS ...
- mysql5.5在windows7下编译的详细步骤_Windows7下编译MySQL5.5的详细步骤
由于在window7下编译MySQL5.5.19过程中遇到很多问题,所以再次把详细步骤写出来,以供大家参阅,这个是完整通过实验的步骤,网上一堆的东西不是少这个就是少那个,所以整理了下,希望帮助大家更好 ...
- linux从源码编译cairo,如何在windows下编译cairo
cairo 是一个免费的矢量绘图软件库,它可以绘制多种输出格式.cairo 支持许多平台,如 Linux.BSD.OSX等,当然,还有 Windows. cairo 官网提供了在 windows ...
- 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 ...
- linux mysql 5.6.14_CentOS 6.4下编译安装MySQL 5.6.14
配置用户 MySQL启动成功后,root默认没有密码,我们需要设置root密码. 设置之前,我们需要先设置PATH,要不不能直接调用mysql 修改/etc/profile文件,在文件末尾添加 PAT ...
- 编译安装_在Centos7下编译安装新版本内核
在工作中,很多时候由于需要使用新的技术方案,需要较新版本的内核来支持新的功能,而CentOS系统自带的内核版本普遍都比较旧,因此我们需要对系统的内核进行升级,安装新版的内核.在此,以CentOS 7系 ...
- android .9编译,在Ubuntu 9.04下编译Android源码
一直都是刷官方的版本,准备自己编译一下刷机. 首先是下载,Android的源码是托管在Linux Kernel的源码站点,所以版本工具是git.关于git的使用和安装请见我的另一篇文章<在Ubu ...
- linux下编译httpd,Linux下编译安装Apache httpd 2.4
Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.当前Apache版本为2.4,本文主要描 ...
- linux下编译为知笔记,为知笔记 Linux 版安装
通过软件仓库更新: Ubuntu 从官方PPA仓库安装: $ sudo add-apt-repository ppa:wiznote-team $ sudo apt-get update $ sudo ...
最新文章
- python如何创建不同元素的矩阵_python – 如何在数据帧中创建矩阵元素的数...
- C语言 string.h 中函数的实现
- Buffer table CRMD_DHR_HSRVORD
- 使用Http-Repl工具测试ASP.NET Core 2.2中的Web Api项目
- CV方向介绍 | 基于自然语言的跨模态行人ReID的SOTA方法简述(下)
- dropbox离线安装版下载方法
- redis源码dict.c simple reading
- 素数表的获取 O(nloglogn)复杂
- cesium 取消光晕
- asp.net 配置 X-Frame-Options
- Windows 10 修复烦人 Bug:一个像素逼死强迫症
- eclipse 字体设置
- 13.6.1 PDF 偏执狂
- PyBullet快速上手教程
- openssl生成RSA格式及pkcs1与pkcs8格式互相转换
- 《大数据处理技术Spark》--林子雨
- 简转繁等中文转换(Golang)
- 电子计算机行业爆品打造,二类电商|爆品打造,不是你想造就能造
- 【Spring】IOC理论推导、IOC本质
- 《大数据》第七章 聚类 K-means算法 BFR算法 CURE算法
热门文章
- jquery 对框架自适应高度 兼容各种浏览器
- Ubuntu安装遭遇 VMware上的Easy install模式
- 服务器架构有哪些方式?—Vecloud微云
- PostgreSQL字符集问题
- Fedora20下安装编译环境
- 初学Java Web开发,请远离各种框架,从Servlet开发
- 解决用navicate远程连接数据库出现1045 access denied for user 'root'@'localhost' using password yes...
- Python学习心得第一周-03练习1
- 为什么经常遇到无效证书?
- Jquery页面加载效果