wxWidgets笔记_1_linux环境下wxwidgets的安装与配置
来源:互联网 发布:2017年java工程师工资 编辑:程序博客网 时间:2024/05/17 03:23
linux下wxwidgets环境的安装与配置
一.建立目标目录(自定义)
mkdir /opt/SCOTT
二.安装wxWidgets
1.wxWidgets版本可以选用wxGTK-2.8.12.tar.gz【wxWidgets-2.9.4.tar.bz2】【wxGTK-2.8.11.tar.gz】
2.运行以下命令,wxGTK默认安装到/usr/local/下,我们可以将其改到/opt/SCOTT下
tar xvzf wxGTK-2.8.12.tar.gz
cd wxGTK-2.8.12
用下面的命令:
./configure --with-regex=builtin -prefix=/opt/SCOTT && make && make install
注: --with-regex=builtin是为了避免编译codeblocks12版本时报wxRE_ADVANCED宏未定义的错误
不能加--witch-odbc,这个会导致后面编译开发基础库代码的时候,windows基础类型重定义
三.安装IDE的依赖先决1-拼写检查器HUNSPELL
1.版本选用hunspell-1.3.2.tar.gz
2.运行以下命令,默认安装到/usr/local/下
tarxvzf hunspell-1.3.2.tar.gz
cd hunspell-1.3.2
./configure && make && make install
四.安装IDE的依赖先决2-文件及目录监视器gamin
1.版本选用gamin-0.1.10.tar.gz
2.运行以下命令,默认安装到/usr/local/下
tarxvzf gamin-0.1.10.tar.gz
cd gamin-0.1.10
./configure && make && make install
四.设置环境变量
1.编辑/opt/SCOTT/env.sh
#!/bin/sh
if [ -f ~/.bashrc ]; then
.~/.bashrc
fi
echo '1\n'
PATH=$PATH:$HOME/bin:/usr/bin/:/usr/local/bin/:/bin/
echo '2\n'
export PATH
SCOTT_BASE=/opt/SCOTT; export SCOTT_BASE
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
PATH=$PATH:$SCOTT_BASE/bin;export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SCOTT_BASE/lib:/lib:/usr/lib64:/usr/lib/:/usr;exportLD_LIBRARY_PATH
HUNSPELL_CFLAGS=’-I/usr/local/include/hunspell/-I/usr/local/include/ -I/usr/include’;export HUNSPELL_CFLAGS
HUNSPELL_LIBS=’-L/usr/local/lib/ -L/usr/lib/’;exportHUNSPELL_LIBS
GAMIN_CFLAGS=’-I/usr/local/include/ -I/usr/include/’;exportGAMIN_CFLAGS
GAMIN_LIBS=’-L/usr/local/lib/ -L/usr/lib/’;exportGAMIN_LIBS
2.启用上述环境变量,运行如下命令
source /opt/SCOTT/env.sh
五. 安装IDE,即CodeBlocks
1.codeblocks版本选用codeblocks_12.11-1.tar.gz 【老版本为codeblocks-10.05-src.tar.bz2】
2.运行以下命令,codeblocks默认安装到/usr/local/下
tar xvzf codeblocks_12.11-1.tar.gz
cd codeblocks-12.11release8629
./configure -with-contrib-plugins=all,-hexeditor,-NassiShneiderman,-ToolsPlus&& make && make install
不安装hexeditor插件是因为此版本中的hexeditor中有错误,会导致整个codeblocks编译不过
不安装NassiShneiderman插件是因为此版本中的该插件中有错误,会导致整个codeblocks编译不过
六.配置CodeBlocks开发环境
1.配置include目录
【工具栏】->【Settings】->【Compiler…】->【Global compilersettings】->【Compiler settings】->【Other options】在下面的编辑框加入下面内容
`wx-config –cflags`
2.配置lib目录
【工具栏】->【Settings】->【Compiler…】->【Global compilersettings】->【Linker settings】->【Other Linker options】在下面的编辑框加入下面内容
`wx-config –libs`
- wxWidgets笔记_1_linux环境下wxwidgets的安装与配置
- wxWidgets-2.8.9在VC++ 2005 Express环境下的安装与配置
- Compile Widget -wxWidgets-2.8.9在VC++ 2005 环境下的安装与配置
- Visual Studio 2005下wxWidgets的下载、安装与配置
- wXWidgets学习笔记之一:wXWidgets的配置
- Windows下codeblocks+wxWidgets的安装配置
- CodeBlock环境下配置wxwidgets
- vc2008下的wxWidgets配置
- [wxWidgets]VS2005下wxWidgets-2.8.x环境的搭建
- [wxWidgets]VS2005下wxWidgets-2.8.x环境的搭建
- Centos / RHEL下code blocks wxWidgets安装与配置
- Centos / RHEL下code blocks wxWidgets安装与配置
- wxWidgets的下载与安装
- VS2015下编译安装wxWidgets环境
- vs2008 配置 wxwidgets 环境
- wxWidgets环境配置教程
- wxWidgets环境配置教程
- vs2008 配置 wxwidgets 环境
- Nosql Mongodb之旅(7)—MongoDB界面操作
- 多进程竞争资源----哲学家就餐问题
- 面试绝对不能说的12件事
- 字符串专题:POJ3261——字符串哈希
- iis服务器 sqlserver数据库命令行启动关闭
- wxWidgets笔记_1_linux环境下wxwidgets的安装与配置
- 去掉xcode中警告的一些经验
- Nosql Mongodb之旅(8)—MongoDB高级查询の游标使用
- 神秘的包装2
- 黑马程序员—JAVA面向对象
- wifi共享精灵轻松实现Dote局域网对战
- 后台拼json传到前台接收(非ajax)
- Nosql Mongodb之旅(9)—MongoDB高级查询の存储过程
- SWT 使窗体程序居中显示