本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
先決條件
在您設定 C++ 生產者 SDK 之前,請確定您有下列先決條件:
-
登入資料:在範例程式碼中,您可以透過指定您在登入資料設定檔檔案中設定的 AWS 設定檔來提供登入資料。如果您尚未這麼做,請先設定您的登入資料設定檔。
如需詳細資訊,請參閱設定用於開發的 AWS 登入資料和區域。
-
憑證存放區整合:Kinesis Video Streams 生產者程式庫必須與呼叫的服務建立信任。這是透過驗證公有憑證存放區中的憑證授權單位 (CAs) 來完成。在以 Linux 為基礎的模型中,此存放位於
/etc/ssl/ 目錄。將下列位置的憑證下載到您的憑證存放區:
-
安裝下列適用於 macOS 的建構相依性:
-
Autoconf 2.69
(授權 GPLv3+/Autoconf:GNU GPL 第 3 版或更新版本) -
xCode (macOS)/clang/gcc (xcode-select 2347 版)
-
Java 開發套件 (JDK) (適用於 Java JNI 編譯)
-
-
安裝下列 Ubuntu 的建置相依性:
-
Git:
sudo apt install git -
CMake:
sudo apt install cmake -
G++:
sudo apt install g++ -
pkg-config:
sudo apt install pkg-config -
OpenJDK:
sudo apt install openjdk-8-jdk注意
只有在您要建置 Java 原生界面 (JNI) 時,才需要此操作。
-
設定
JAVA_HOME環境變數:export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
-