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`

最新文章

  1. Redis Cluster搭建方法简介22211111
  2. 探索摸寻之XCode 快捷键
  3. XML转换JSON的工具使用方法
  4. Fisher–Yates shuffle 洗牌(shuffle)算法
  5. Mifare系列7-安全性(转)
  6. Catalan数 && 【NOIP2003】出栈序列统计
  7. .csproj文件的配置 IIS可以调试
  8. 1-1 Java简介
  9. ASP.NET MVC4(Razor)从客户端中检测到有潜在危险的 Request.Form 值
  10. Java面试题之weblogic相关问题
  11. 算法-最长子序列和C/C++实现(三个复杂度)
  12. wxpython 安装教程
  13. 详解npm的模块安装机制 --社会我npm哥,好用话不多
  14. Java基本语法-----java常量
  15. 安卓投屏助手(B1358)之辅助调试
  16. python爬取某站磁力链
  17. Chrome 58.xxx,iisExpress 创建的SSL网站显示安全正式错误Error:net::ERR_CERT_COMMON_NAME_INVALID
  18. which命令和bin目录
  19. 安装wamp提示You dont't have permission to accesson on this server的解决方案
  20. .NET Core开发日志——简述路由

热门文章

  1. POJ-2420 A Star not a Tree? 梯度下降 | 模拟退火
  2. mven系列问题
  3. Qt之QTimer
  4. spark一些入门资料
  5. 浅析为什么 char 类型的范围是 : -128~+127
  6. linux 下同步异步,堵塞非堵塞的一些想法
  7. RvmTranslator for Linux
  8. hdoj--2282--Chocolate(最小费用)
  9. WebBrowser获取页面总高度
  10. java9新特性-2-安装与官网说明