
(資料來源: 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應用程式,使其能識別新的編譯器;必要時,可能需要重新啟動電腦。

