共用方式為


當地語系化資源並建置應用程式

本主題描述如何建置典型的 MUI 應用程式。 假設您使用 Microsoft Visual Studio 進行程式碼撰寫,以及用於建置的 Microsoft Visual Studio 或 Visual Studio 命令列。 假設您為您的應用程式使用 .sln 方案檔,並支援 Resource.h 檔案來反映基底語言資源檔。

注意

如果使用 Visual Studio 命令列進行組建,您將使用 vcbuild 命令來建置方案檔。

 

應用程式檔會針對每個語言個別建置。 每個組建都會建立相同的語言中性.exe和特定語言.exe.mui 檔案。 此外,其他各種檔案會複製到適當的發行資料夾。

應用程式組建取決於資源類型和您使用的當地語系化類型。 針對建置前當地語系化,您有一份針對每個支援的語言當地語系化的基礎語言檔案。 針對建置後當地語系化,您可以複製可執行檔和資源模組組建所產生的 .mui 檔案,並將複本提供給當地語系化人員。

注意

下列程式假設 Win32 PE 資源具有針對每個語言建置的一個 Visual Studio 專案。 基底語言資源是在 .rc 檔案中提供,並使用 DLL 模組載入。 您可以視需要重複程式,以針對支援的所有語言進行建置。

 

建置應用程式

  1. 設定基底語言的 Visual Studio 專案。
  2. 如果您想要搭配資源工具使用資源組態檔,請依照 準備資源組態檔中所述設定資源組態檔
  3. 在 [組 態屬性] → [資源] → [命令列] → [其他選項] 底下,為專案設定 RC 編譯器公用程式所需的參數。
  4. 執行 RC 編譯器。 公用程式會使用資源組態資料,將不可當地語系化和可當地語系化的資源編譯並分割成兩個不同的物件檔。 在此步驟中,語言中性資源會連結至 LN 檔案。 如需詳細資訊,請參閱 資源公用程式中的公用程式描述。
  5. 若要將語言特定資源連結至語言特定的 .mui 檔案,請在 [ 組態屬性] → [建置事件] → [建置後事件→命令列] 下的屬性頁面中,設定專案的建置後事件。
  6. 設定建置後事件,將 LN 檔案中的總和檢查碼值套用至語言的 .mui 檔案。 您可以針對此步驟使用 MUIRCT 公用程式。 如需詳細資訊,請參閱 資源公用程式中的公用程式描述。
  7. 使用建置後事件命令列新增命令,將檔案複製到適當的發行資料夾結構。

使用多語系使用者介面

準備資源組態檔

資源公用程式