...
下記画像のような、カメラが撮影した映像のエッジ検出された画像が表示されていれば成功です
...
★ここから★
...
C/C++モジュールをコンパイルする(Curl)
...
libcurlのソースコードをダウンロードする
公式サイトからlibcurlのソースコードをダウンロードします。
このチュートリアルでは、例として7.7887.0を使用します。
ダウンロードするバージョンは、使用する機能に合わせて選択してください。
...
ダウンロードしたソースコードを格納するディレクトリを作成します。下記にフォルダを作成し、ダウンロードしたソースコードをコピーした後、展開します。
...
Code Block |
---|
$ cd ${SDK_DIR}/external/build |
...
Code Block |
---|
$ mkdir curl $ cd curl |
ダウンロードしたソースコード(curl-7.87.0.tar.gz)を作成したcurlディレクトリにコピーした後、展開します。
Code Block |
---|
$ cd ${SDK_DIR}/external/build/curl $ cp [任意のフォルダダウンロードしたソースコード格納ディレクトリ]/curl-7.87.0.tar.gz ./ $ tar -zxvf curl-7.87.0.tar.gz $ cd curl-7.87.0 |
Configureを実行する
${SDK_DIR}/external/build/curl/curl-7.87.0 ディレクトリで実行します。
[--host]オプションは必ずつけてください。
そのほかのオプションは使用する機能に合わせて選択してください。
...
Code Block |
---|
$ ./configure --host=aarch64-linux-gnu --with-ssl=[OPENSSL_DIR] |
[OPENSSL_DIR]
は任意のディレクトリ
このチュートリアルではOpenSSLなしの場合で実行します。
ビルドを実行する
curlをビルドします。${SDK_DIR}/external/build/curl/curl-7.87.0 ディレクトリでcurlをビルドします。
Code Block |
---|
$ make |
アプリで使用する
ビルドしたライブラリやヘッダーファイルをアプリフォルダにコピーします。
...