SWIG发布1.3.33版本

SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具,通俗的说就是用来封装C/C++开发包的语言“粘合剂”。是发布在SourceForge上的开源软件,英文官方地址http://www.swig.org,国内Swig的用户目前还非常少。Minidx搜索引擎2.0版本因为已经将搜索引擎功能模块独立出来,为了能够被C#,Php,Perl,ruby等众多C/C++以外的语言调用,引入了Swig,同时为了方便中文程序员,两个月前开始开展了Swig中文计划,计划将其翻译为中文,不过TT同学身体原因进展缓慢……人多力量大,众人拾柴火焰高~~~欢迎有兴趣的朋友加入。

Continue reading “SWIG发布1.3.33版本”

Linux平台动态链接程序此共享文件的路径

用Swig封装Minidx,在Ubuntu下编译成so,一切都正常,不过执行时却总是出错,查了一下发现原来是没有设置so的路径,和Windows下dll调用时查找该dll文件的路径的原理是一样的。Linux平台动态链接程序此共享文件的路径的命令: xport LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH