使用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到其他目录时会有问题。


- 设置链接器输入为../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版),如下图所示:

|