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
Linux学习笔记二(艰辛的wxWidgets环境搭建)
最新推荐文章于 2024-03-18 10:05:35 发布