新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> VoiceXML, CCXML, OpenVXI
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 XML在语音技术中的应用 』 → OpenVXI 安装手册(Windows) 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 10604 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: OpenVXI 安装手册(Windows) 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     tcap 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:1
      积分:110
      门派:XML.ORG.CN
      注册:2007/3/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给tcap发送一个短消息 把tcap加入好友 查看tcap的个人资料 搜索tcap在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看tcap的博客楼主
    发贴心情 OpenVXI 安装手册(Windows)

    OPenVXI 安装手册(Windows)

    环境
    WindowsXP SP2
    Microsoft Visual Studio 6 + SP6


    一、下载:

    openvxi-3.4:
         先到http://sourceforge.net/projects/openvxi 下载版本openvxi-3.4.zip().

         解压openvxi-3.4.zip后,阅读doc目录下的OpenVXIBuildInstructions.html文档,文档介绍了需要的环境以及编译顺序。

         OpenVXI比较复杂,需要很多其他的包支持,现在逐一说明。
         1> MSVC++ 6.0 or late :

         2> Xerces Version 2.6.0 :
            地址:http://archive.apache.org/dist/xml/xerces-c/Xerces-C_2_6_0/xerces-c-src_2_6_0.tar.gz

         3> SpiderMonkey 1.5rc6a :
            地址:ftp://ftp.mozilla.org/pub/mozilla.org/js/older-packages/js-1.5-rc5a.tar.gz

         4> OpenSSL 0.9.7e :
            地址:http://www.openssl.org/source/openssl-0.9.7e.tar.gz

         5> Perl 5.6 or later :
            地址:http://www.perl.com/download.csp(Perl is 5.8.8)

         6> STLPort 4.6 or later :
            地址:http://new.stlport.com/archive/STLport-4.6.2.tar.gz

    二、编译包

      1. 编译Xerces(使用VC 6编译):
             解压xerces-c-src_2_6_0.tar.gz,在.\xerces-c-src_2_6_0\Projects\Win32\VC6\xerces-all目录下有xerces-all.dsw 文件, 使用vc6对它进行编译,注意set active project all-Win32 为 release或all-Win32 debug
    即可。

      2. 编译SpiderMonkey 1.5rc6a:
             解压js-1.5-rc5a.tar.gz,在.\js-1.5-rc6a\js\src\目录下有js.mak文件, 在控制台执行nmake -f js.mak,在js\src\Debug or js\src\Release目录下生成js.exe 和 js32.dll 。

      3. 安装perl:
             在.\perl-5.9.4\win32目录下nmake -f Makefile
             注意:要把生成的perl.exe所在的目录加入到系统变量path中。以备后面的编译安装包使用。

      4. 编译STLPort:
             在.\STLport-4.6.2\src\目录下控制台上执行
                 1> copy vc6.mak makefile
                 2> nmake clean all
                 3> nmake install

      5. 安装OpenSSL 0.9.7e:
             解压openssl-0.9.7e.tar.gz. 安装openssl需要用到perl,(可参照.\openssl-0.9.7e\目录下的INSTALL.W32文件),在.\openssl-0.9.7e\目录下 用控制台执行
                 1> perl Configure VC-WIN32
                 2> ms\do_ms   
                 3> nmake -f ms\ntdll.mak
                 4> 可以再out32dll目录执行..\ms\test进行测试。


    Ok 现在环境全好了 ^_^


    三、编译安装OpenVXI

      1. 设施一些环境变量,

         SWISBSDK          :    要安装openvxi的目录(如,d:\myopenvxi\)
         XERCESDIR         :    Xerces 2.6.0 放置的根目录
         SPIDERMONKEYDIR   :    SpiderMonkey 1.5rc6a 放置的根目录
         OPENSSLDIR        :    OpenSSL 0.9.7e 放置的根目录
         STLPORTDIR        :    STLPORT库放置的根目录. (如果不指定将会用微软的STL,这里不行)
         MSVC_VERSION      :    编译器的版本(VC6, VC7 或 VC71).  这里是 MSVC_VERSION=VC6

       2. 编译OpenVXI:
          在.\openvxi-3.4\src\目录下分步骤按顺序执行编译
          使用nmake -f Makefile.NT CFG=debug (如果要得到 release 版本CFG=release,要得到debug版本CFG=debug ),这里用CFG=debug

          顺序为:
                 VXIinterfaces
                 swichar
                 value
                 trd
                 log
                 cache
                 inet
                 jsi
                 VXI
                 VXIclient
         举例:VXIinterfaces
                 1> cd .\openvxi-3.4\src\VXIinterfaces
                 2> nmake -f Makefile.NT CFG=debug
         注:编译过程中可能显示"XMLChConverter.hpp"等一两个文件找不到,将该文件所在路径加入到makefile中或直接拷贝到当前目录就可以。


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/3/24 2:49:00
     
     zhu_ruixian 帅哥哟,离线,有人找我吗?射手座1983-12-2
      
      
      威望:2
      等级:大二期末(Java考了96分!)
      文章:406
      积分:3471
      门派:W3CHINA.ORG
      注册:2006/3/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhu_ruixian发送一个短消息 把zhu_ruixian加入好友 查看zhu_ruixian的个人资料 搜索zhu_ruixian在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看zhu_ruixian的博客2
    发贴心情 
    这种方式是OpenVXI文档里面指定的编译方式。我试了好几次没有一次能成功(可能是我VC++版本的原因),后来我是通过建独立的工程的方式,编译的OpenVXI见(http://60.28.222.210/dispbbs.asp?boardID=47&ID=38526)   。

    ----------------------------------------------
    为什么总是索取的人多,奉献的人少...

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/3/24 15:37:00
     
     GoogleAdSense射手座1983-12-2
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML在语音技术中的应用 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/7 19:55:59

    本主题贴数2,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    62.500ms