Linux学习笔记二(艰辛的wxWidgets环境搭建)

Linux学习笔记二(艰辛的wxWidgets环境搭建) 十分钟前我的第一个wxWidgets程序终于在Linux上现身了,虽然只是一个小小的测试窗体程序,但是。他的出现确实让我惊喜重重,因为在环境搭建的过程中真的是走了很多弯路。现在把正确的搭建过程记录下来。真的很感谢wxforum.shadonet.com以及www.codeproject.com两个强有力的网站 首先安装linux操作系统,以及graphical workstation (X Window/GTK) 和开发工具,诸如:GCC, KDevelop, Emacs, GEdit等等。装好后可以写一个C++程序来测试你的准备工作是否到位: http://www2.cs.uregina.ca/~pwlfong/CS170/Tutorials/compile.html http://www.ghodechhap.net/C%20Programming%20on%20Linux.pdf http://www.cs.ucr.edu/~mfast/linux_tutorial.html http://www.mizi.com/developer/mz20/docs/kdevelop_tutorial_en_rev1.1.pdf 下载wxWidgets-2.6.3,然后下载wxWidgets-2.6.3-Patch-2(这个是必须的,如果不打补丁wxWidgets-2.6.3是不能编译通过的) 下载好后保存在你的安装路径下,并用在终端用命令行到达此目录。 通过命令解压两个压缩包: tar -xvf wxWidgets-2.6.3.tar tar -zxvf wxWidgets-2.6.3-Patch-2 (注:我提供的链接下载下来的wxWidgets-2.6.3是tar格式的文件,所以不用再属性中加入 z 解压) 补丁解压出来的是一个src文件夹,将其拷贝到wxWidgets-2.6.3.tar文件解压出来的wxWidgets-2.6.3文件夹中。可能有时解压出来的wxWidgets文件夹是只读的,所以你需要修改权限,命令如下: chmod -R 777 wxWidgets 然后进入wxWidgets目录顺序执行下述命令: ./configure -disable-shared make su make install ldconfig export DISPLAY=:0.0 Set wxUSE_GUI=0 对于上述命令几个值得注意的地方: 1.su : 后面的make install需要超级用户才的权限才行,所以要执行su 2.ldconfig:我用telnet登陆用户进去结果执行这个系统会报错:没有ldconfig命令,我到linux主机上用root用户执行就成功了.如果不执行这一步也可以这样执行你编译链接好的程序:LD_LIBRARY_PATH=/usr/local/lib ./yourApp.否则如果你直接执行语句:./yourApp 系统会报错:error while loading shared libraries: libw_gtk2_xrc-2.6.so.0: Cannot open shared object file: No such file or directory 3.export DISPLAY=:0.0 Set wxUSE_GUI=0:如果不执行他们的话系统可能会报错:Error: Unable to initialize gtk, is DISPLAY set properly? Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1630713
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值