Opticks 开发者指南/配置您的构建环境
构建 Opticks 插件非常容易。SDK 包含许多教程和示例插件来帮助您入门。在编译插件时,您需要将以下目录添加到您的包含路径中。
- C:\Development\Opticks\4.1.0\application\Interfaces
- C:\Development\Opticks\4.1.0\application\PlugInUtilities\Interfaces
- C:\Development\Opticks\4.1.0\application\PlugInLib
以下目录需要添加到您的库路径中。
- C:\Development\Opticks\4.1.0\Build\Binaries-Win32-Release\lib
这应该更改为与您目标平台相对应的适当 Binaries-* 目录。
链接以下库。(这些是 Windows 名称,对于 Solaris 使用 .so)
- PlugInLib.lib
- PlugInUtilities.lib
Windows 需要一个导出定义文件。它位于 C:\Development\Opticks\4.1.0\application\PlugInManager\PlugInModule.def
此外,您可能需要将一个或多个第三方库添加到包含和库路径中。这些位于 C:\Development\Opticks\Dependencies 目录中。所需的常用库包括 boost、qt 和 xerces。
将插件编译为 .dll(或在 Solaris 上编译为 .so),并将生成的 文件复制到 Opticks 安装目录中的 PlugIns 目录。请注意,您必须在 Windows 上以发布模式编译插件,才能将其放置在此位置。调试构建必须使用位于 C:\Development\Opticks\4.1.0\Build\Binaries-Win32-Debug 中的二进制文件。
重新启动 Opticks,您的插件应该加载。Opticks SDK 提供了一个更完整的构建系统,我们建议您使用它。它对 SDK 中的更改更具抵抗力,允许位置独立开发,并简化第三方库的配置。本章的其余部分将讨论高级构建系统。
在 Windows 上,新开发者必须做的第一件事是为他们的 Visual Studio 开发环境正确设置,就是创建这三个环境变量。OPTICKS_HOME 和 OPTICKS_INSTALL 指向 OPTICKS 发行版的 位置。OPTICKDEPENDENCIES 变量指向 Opticks 依赖的库的位置。要创建环境变量,请右键单击桌面的“我的电脑”图标,然后选择“属性”。在属性对话框中,转到“高级”选项卡,然后单击“环境变量”按钮。在“用户环境变量”部分下,单击“新建”按钮,添加新的用户环境变量。
OPTICKS_HOME = C:\develop\Opticks\4.1.0 OPTICKSDEPENDENCIES = C:\develop\Dependencies\4.1.0
- 在 Toolkit\Build\Binaries-"platform"-"config"\Bin 目录下运行 Opticks.exe。“platform”是 win32 或 x64,而“config”是 debug 或 release。在运行 Visual Studio 调试器时,请选择与您的平台匹配的调试版本。
- 第一次在任何平台下运行 Opticks 时,您必须修改插件路径设置。
- Opticks 启动后,转到“工具\选项”菜单,选择“文件位置”,单击插件路径旁边的单元格。选择出现在选定单元格中活动状态的浏览按钮。
将插件路径更改为:Toolkit\Build\Binaries-"platform"-"config"\PlugIns 目录,其中“platform”和“config”与您的配置匹配。单击“确定”以接受更改并关闭“选项”对话框。单击以下消息中的“确定”。关闭 Opticks(文件\退出)。 - 您现在应该在 C:\Documents and Settings\username\Application Data\Opticks 目录中有一个与配置匹配的属性文件。
转到示例插件 ›