Linux への OSS C SDK のインストール

  • CMake とサードパーティーのライブラリをインストール

    Linux に OSS C SDK をインストールするときは、CMake と以下のサードパーティーライブラリをインストールする必要があります。

    環境をインストールするには、以下のパラメーターが必要です。

    パラメーター 説明 バージョン要件
    CMake ビルドとインストールツール。 バージョン 2.6.0 以降
    curl ネットワークの問題に焦点を当てています。 バージョン 7.32.0 以降
    apr-util メモリ管理とクロスプラットフォーム操作に焦点を当てています。 バージョン 1.5.2 以降
    minixml リクエストによって返された XML を解析します。 バージョン 2.9 を使用することを推奨します。

    CMake とサードパーティーのライブラリをインストールする必要があるオペレーティングシステムを選択します。

    • Ubuntu / Debian
      • CMake をインストール
        sudo apt-get install apache2
        
      • サードパーティーのライブラリをインストール
        sudo apt-get install libcurl4-openssl-dev libapr1-dev libaprutil1-dev libmxml-dev
        

        mxml インストールパッケージが yum ソースに含まれていない場合は、RPM を使用してライブラリをインストールします。 ご使用のオペレーティングシステムに基づいて rpm インストールパッケージをダウンロードします。

        次のコードを実行して、rpm インストールパッケージと共に mxml をインストールします。

        rpm -ivh mxml-2.9-1.x86_64.rpm
        
    • RedHat/Aliyun/CentOS
      • CMake をインストール
        sudo yum install cmake
        
      • サードパーティーのライブラリをインストール
        sudo yum install curl-devel apr-devel apr-util-devel  mxml mxml-devel
        
    • SuSE
      • CMake をインストール
        zypper install cmake
        
      • サードパーティーのライブラリをインストールします。
        zypper install libcurl-devel libapr1-devel libapr-util1-devel mxml-devel
        
    • Other Linux
      • CMake をインストール: ダウンロードリンク

        一般的なインストール方法は次のとおりです。

        ./configure
        make
        make install
        
        ./configure を実行している場合、既定のインストールパスは /usr/local/ です。 別のパスを指定したい場合は、./configure --prefix option を使用します。
      • libcurl をインストール: ダウンロードリンク

        一般的なインストール方法は次のとおりです。

        ./configure
        make
        make install
        
      • apr をインストール: ダウンロードリンク

        一般的なインストール方法は次のとおりです。

        ./configure
        make
        make install
        
      • apr-util をインストール: ダウンロードリンク

        一般的なインストール方法は次のとおりです。

        // You must specify the --with-apr option in the installation.
        ./configure --with-apr=/your/apr/install/path
        make
        make install
        
      • minixml をインストール : ダウンロードリンク

        一般的なインストール方法は次のとおりです。

        ./configure
        make
        sudo make install
        
  • SDK をダウンロード
  • SDK をインストール

    cmake を使用します。 url、apr、apr-util、mxml などのサードパーティーライブラリが、コンパイルプロセス中に既定の方法でインストールされない場合は、それらのヘッダーファイルとライブラリファイルのパスを指定する必要があります。

    次のように SDK をインストールします。

    cmake .
    make
    make install
    

    CentOS でのインストール例は以下の通りです。

    cmake -f CMakeLists.txt
    // The compilation type is Release. Common compilation types include: Debug, Release, RelWithDebInfo, and MinSizeRel, in which Debug is the default type.
    -DCMAKE_BUILD_TYPE=Release
    // Customize the installation directory.
    -DCMAKE_INSTALL_PREFIX=/usr/local/
    // Specify the path where the header files and library files of third party libaries, such as curl, apr, apr-util, and xml, are located,
    -DCURL_INCLUDE_DIR=/usr/include/curl
    -DCURL_LIBRARY=/usr/lib64/libcurl.so
    -DAPR_INCLUDE_DIR=/usr/include/apr-1
    -DAPR_LIBRARY=/usr/lib64/libapr-1.so
    -DAPR_UTIL_INCLUDE_DIR=/usr/include/apr-1
    -DAPR_UTIL_LIBRARY=/usr/lib64/libaprutil-1.so
    -DMINIXML_INCLUDE_DIR=/usr/include
    -DMINIXML_LIBRARY=/usr/lib64/libmxml.so
    // If the "Could not find apr-config/apr-1-config" error occurs during the compiling process, it indicates that the apr-1-config file cannot be found in the default path. Add this option.
    -DAPR_CONFIG_BIN=/path/to/bin/apr-1-config
    // If the "Could not find apu-config/apu-1-config" error occurs, add this option.
    -DAPU_CONFIG_BIN=/path/to/bin/apu-1-config
    

Windows への OSS C SDK のインストール