跳轉到內容

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 中的更改更具抵抗力,允許位置獨立開發,並簡化第三方庫的配置。本章的其餘部分將討論高階構建系統。

Visual Studio 環境

[編輯 | 編輯原始碼]

在 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 目錄中有一個與配置匹配的屬性檔案。

轉到示例外掛

華夏公益教科書