Skip to content

編譯器

(資料來源: FIS Insurance Risk Suite)

執行 Prophet 模型前,必須使用 C++ 編譯器 進行準備作業。我們支援 Microsoft Visual Studio 編譯器 以及 GNU Compiler Collection(GCC)。

編譯器兼容性

Prophet Microsoft 2015 Microsoft 2017 Microsoft 2019 Microsoft 2022 GNU Compiler Collection 11.2.0
2018 Q3
2019 Q2
2020 Q2
2021 Q2 “✘
2022 Q1
2023 Q2
2024 Q4
2026 Q1

請注意:

  • 客戶必須自行確保所使用之任何編譯器皆符合其授權條款,且相關責任完全由客戶自行承擔。
  • 所有版本皆以64位元(64-bit)架構(而非32位元)來編譯Prophet所產生的程式碼。
  • 您只需要安裝一套編譯器即可。
  • Microsoft 編譯器:
    • 使用Microsoft Visual Studio 2017與2019編譯器時,僅需安裝Build Tools元件;如有需要,也可安裝完整的IDE。
    • 使用Build Tools必須具備有效的Microsoft Visual Studio授權。
    • 若同時安裝Windows SDK,請務必確保其版本不得高於已安裝之Visual Studio版本。
    • Prophet 2026 Q1將是最後一個支援 Microsoft Visual Studio 2017編譯器的版本。

安裝指南

編譯器可以在此網頁通過正常的商業授權獲得 https://visualstudio.microsoft.com/vs/older-downloads/。客戶必須確保遵守所使用的任何編譯器的授權條款,而這方面的責任完全由客戶承擔。

Build Tools for Microsoft Visual Studio 2017

注意:Visual Studio 2017的構建工具需要與Visual Studio 2017相同的授權許可。

要安裝Microsoft Visual Studio 2017的構建工具,請下載安裝程式 (link https://aka.ms/vs/15/release/vs_buildtools.exe)。執行安裝程式並在出現選項時選擇“Visual C++ 構建工具”。點擊下面的圖片以獲得更清晰的影像。

Microsoft Visual Studio 2017 Express Edition

注意:Visual Studio 2017 Express Edition需要在Microsoft進行產品註冊。每個用戶都需要創建一個Microsoft帳戶並根據他們的帳戶啟用他們的產品。這是產品使用條款的一部分。

「Express 2017 for Windows Desktop」可以在這個網頁上找到 https://visualstudio.microsoft.com/vs/express/

Build Tools for Microsoft Visual Studio 2019

注意:適用於Visual Studio 2019的構建工具需要與Visual Studio 2019相同的授權許可。

要安裝Microsoft Visual Studio 2019的構建工具,請下載安裝程式 (link https://aka.ms/vs/16/release/vs_buildtools.exe)。執行安裝程式並在出現選項時選擇“使用 C++ 進行桌面開發”,然後取消選擇右側的“C++ AddressSanitizer”。點擊下面的圖片以獲得更清晰的影像。

GNU Compiler Collection (“GCC”) 11.2.0

GCC內含一套C++編譯器,並以GNU General Public License(GNU GPL)授權方式發佈,屬於自由軟體。Minimalist GNU for Windows(MinGW)專案提供可安裝於Windows作業系統上的GCC。

我們已使用 GCC 11.2.0 版本 測試 Prophet。該版本可自以下連結下載:
https://github.com/cristianadam/mingw-builds/releases/download/v11.2.0/x86_64-11.2.0-release-posix-seh-rt_v9-rev0.7z (SHA256:46de246856f7a0d77f15aab3f7a93ecdfc6b65c0d11035f43e2b607837fd69ac)。

請勿下載或使用其他版本的GCC與Prophet搭配使用。

注意:解壓縮後的GCC檔案約為550MB,請在解壓縮前確認磁碟空間充足。

下載7z檔案後,請進行解壓縮,並將子資料夾「mingw64」儲存至Prophet Worker程序具備讀取權限的位置,例如:「C:\Program Files\mingw64」。

完成編譯器解壓縮後,需建立一個環境變數才能使用該編譯器。

  • 您可搜尋「環境變數」,或依序前往:設定 → 系統 → 進階 → 環境變數(實際路徑可能依 Windows 版本不同而有所差異)。
  • 建立一個新的 系統變數,名稱為MINGW64_ROOT_DIR_11,並將其值設定為GCC的安裝資料夾路徑,例如:「C:\Program Files\mingw64」。
  • 最後,請重新啟動所有正在執行的Prophet應用程式,使其能識別新的編譯器;必要時,可能需要重新啟動電腦。