您现在的位置: 首页 > 开始使用 > FirteX编译和安装 > 正文
 

FirteX编译和安装

 

作者:郭瑞杰 最后修改:2006-10-05

 
目录

对于Windows操作系统,提供了编译后的二进制文件,对于其他平台,可以下载源代码进行编译。

 
Windows平台下编译和安装

    使用Microsoft Visual Studio .NET 7.1 编译FirteX

    下载FirteX并解压缩,假设解压后目录为c:\ firtex- 1.0.2 _beta2_src,进入c:\ firtex- 1.0.2 _beta2_src\win32,打开FirteX_7.1.sln,如下图所示:

    选择FirteX项目进行编译,默认情况下是debug编译模式,可以通过切换模式编译release版本。编译成功后,在 c:\ firtex- 1.0.2 _beta2_src\lib目录下会生成FirteXD.lib(debug模式)或FirteX.lib(release模式)。

    使用Microsoft Visual Studio .NET 7.1 编译FirteX应用程序

    FirteX静态库编译成功后,即可直接编译FirteX提供的Windows界面的Fxist应用程序和跨平台的命令符形式的fxist4c,需要注意的是,FirteX静态库的编译模式必须和应用程序的编译模式一致(即同为debug模式或release模式)。

    假设用户的应用程序工程文件在c:\ firtex- 1.0.2 _beta2_src\win32目录下,下面是应用程序和FirteX静态库编译时的项目配置,如果在其他目录,部分路径根据相对路径关系做适当修改。

    • 设置附加包含目录为../include,如下图所示:

    如果应用程序在其他目录,则根据应用程序目录与c:\ firtex- 1.0.2 _beta2_src\include目录之间的相对关系修改附加包含目录,也可以使用c:\ firtex- 1.0.2 _beta2_src\include的绝对路径,但当移动firtex到其他目录时会有问题。

    • 设置运行时库为多线程调试DLL,如下图所示:

    • 设置附加库目录为"../lib",如下图所示:

    • 设置链接器输入为../lib/FirteXD.lib(debug版)或../lib/FirteX.lib(release版),如下图所示:

    • 对于MFC的应用程序,可能需要设置为:"msvcrtd.lib libcmtd.lib libcd.lib ../lib/FirteXD.lib"(debug版)或"msvcrt.lib libcmt.lib libc.lib ../lib/FirteX.lib"(release版),如果还用到了其他C运行库,可能还需要做适当的添加。

    使用Microsoft Visual Studio .NET 7.1 编译FirteX插件

    FirteX插件是标准的COM插件,为了使COM插件可以使用在其他操作系统(比如Linux),FirteX提供了统一的COM插件基础代码库,在编译FirteX插件前需要先编译这个代码库,如果插件仅打算在Windows系列平台下使用,则可以采用标准的Windows COM插件编译方式。

    • 打开FirteX_7.1.sln或com_7.1.vcproj,编译com项目,如下图所示:

    编译成功后,在c:\ firtex- 1.0.2 _beta2_src\lib目录下会生成comD.lib(debug模式)或com.lib(release模式)。

    假设插件工程目录在c:\ firtex- 1.0.2 _beta2_src\plugins目录下,名称为MyPlugin,工程文件在c:\ firtex- 1.0.2 _beta2_src\plugins\MyPlugin目录下,工程配置如下:

    • 设置附加包含目录为../include,如下图所示:

    如果应用程序在其他目录,则根据应用程序目录与c:\ firtex- 1.0.2 _beta2_src\include目录之间的相对关系修改附加包含目录,也可以使用 c:\ firtex- 1.0.2 _beta2_src \include的绝对路径,但当移动firtex- 1.0.2 _beta2_src到其他目录时会有问题。

    • 设置运行时库为多线程调试DLL(debug版本),同前文。
    • 设置链接器输入为"..\..\lib\comD.lib"(debug版)或"..\..\lib\com.lib"(release版),如下图所示:

     

 
Linux平台下编译和安装

  1. 解压缩源代码
  2. 在命令提示符下键入:

    > gunzip firtex-1.0.2_beta2.tar.gz

    > tar -xvf firtex-1.0.2_beta2.tar

    操作成功后将创建firtex-1.0.2_beta2目录

  3. 配置Makefile文件
  4. 命令提示符下,将firtex-1.0.2_beta2设置为当前目录,键入:

    >./configure

    如果需要编译成调试模式,则键入:

    >./configure --enable-debug

  5. 编译FirteX
  6. 命令提示符下,将firtex-1.0.2_beta2设置为当前目录,键入:

    >make

  7. 安装FirteX
  8. 编译成功后,键入:

    >make install

    这是默认的安装方式,FirteX将安装至/usr/local/bin/firtex。如果需要安装到其他目录,键入:

    >./configure --prefix=mydir-for-firtex

    >make install

    执行成功后,FirteX将安装至mydir-for-firtex/firtex目录。

  9. 生成代码文档
  10. 如果目标平台安装了 Doxygen 软件,则可以自动生成代码文档,键入:

    >make doxygen

 
软件许可证|BUG报告|联系我们

Copyright (c) 2005-2006 版权所有 中科院计算所智能软件部

SourceForge.net Logo
查看在SourceForge.net上的FirteX's Project Page