geomview for cygwin 的安装总结(有些悲催)

我本不是linux高手,但是发现自己要用cgal的话好多地方都需要geomview,所以尝试装geomview,安装相当的麻烦,和cgal的安装有得一拼,得折腾1-2天。


按照官方的网址http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/building-under-Windows/ ,在第一向的这个(

(Under the X11 category:
  • lesstif
  • libGLU-devel (if building with OpenGL)
  • libX11-devel and libXm-devel - also needed for Tcl/Tk and SaVi.
  • libXm2 (one of lesstif or libXm will provide Motif support)
  • xorg-x11-devel (for some required libs and includes)
If Cygwin has not installed X11 by default, you can install xterm to bring in X11 and all dependencies.)

我的安装的cygwin1.75包中总是没有xorg-x11-devel (for some required libs and includes)这一项,我彻底怒了,直接1中要求的安装这5个大包,然后按照流程一步一步走,装这个软件让我体会到了linux的重要性,因此还自己装了linux系统。在线安装真的有点慢,以后最好是自己编译,如cgal中的boost安装,在线安装太慢了~

然后按照说明文档一步一步来,在第6步时主要是受了(http://blog.csdn.net/fxfeixue/article/details/5777335)这个网址的影响,在那个网址里说要下载一个openmotif来编译,我费了很大的劲来安装,总是安装不成功,最后只好跳过这一步,哪知道最后geomview居然安装成功了,所以说还是按照官方网址来(英文比较靠谱,国内的技术的环境不行)

我觉得我和那个国内网址上不一样的地方,我直接安装了5个大包,那个网址里只是安装了要求的最基本的安装包,所以他还需要安装那个openmotif。

总共搞了2天,才明白一些linux的原理,不过这也为我linux学习打下了一些基础,也许这就是多折腾得到的收获吧。在写程序,安装软件就是要多尝试,能折腾,仔细看出现错误的地方。(吴老师特别要我注意多看错误的地方。)

最后最后悲剧的是我那个cgal的例子需要geomview的,居然还有依靠unix系统的头文件,所以不能用,不过我相信以后总能用上的。其实有些想把以后的平台转移到linux,觉得linux下写代码会爽些,更能明白写程序的真谛。不过把代码写得再好也就那样。以后要放宽眼界。



geomview安装成功后,会生产libgeomview.a (相当于windows下的lib文件,so文件相当于windows下的dll,wy说在windows下so文件不能用,)然后加上一些头文件head files,因此可以直接在windows下用,包含头文件然后link  .a文件就OK了。

经验之谈啊,以后要及时总结,以便未来看。




你可能感兴趣的:(windows,linux,unix,文档,dll,平台)