• 検索結果がありません。

目次 1. はじめに 本書対象者 PALRO のアプリケーションについて Ubuntu 8.04LTS の入手について Linux 上での開発環境の構築 事前準備 Ubuntu のインストール..

N/A
N/A
Protected

Academic year: 2021

シェア "目次 1. はじめに 本書対象者 PALRO のアプリケーションについて Ubuntu 8.04LTS の入手について Linux 上での開発環境の構築 事前準備 Ubuntu のインストール.."

Copied!
13
0
0

読み込み中.... (全文を見る)

全文

(1)

Developer Documentation

アプリケーション開発環境構築ガイド

(SPC/PAPPS 共通)

(2)

目 次

1.はじめに ... 2

1.1 本 書 対 象 者 ... 2 1.2 PALRO のアプリケーションについて ... 2 1.3 Ubuntu 8.04LTS の入 手 について... 2

2.Linux 上での開発環境の構築 ... 3

2.1 事 前 準 備 ... 3 2.2 Ubuntu のインストール ... 3 2.3 コンパイラーのインストール ... 4 2.4 OpenCV 1.1pre1 のインストール ... 4 2.5 POCO C++ Libraries 1.3.5 のインストール ... 5 2.6 SPC 開 発 用 ライブラリのインストール ... 6 2.7 PAPPS 開 発 用 ライブラリのインストール ... 7

3.Windows 上での開発環境の構 築 ... 9

3.1 動 作 環 境 ... 9 3.2 事 前 準 備 ... 9 3.3 アプリケーション開 発 用 VMware イメージの展 開 ... 9 3.4 仮 想 マシン(VMware)の起 動 ... 10

(3)

1.はじめに

PALRO のアプリケーションを開 発 するための環 境 を構 築 する手 順 について説 明 します。 1.1 本 書 対 象 者 本 書 は以 下 の項 目 の有 識 者 を対 象 としています。  プログラミング言 語 C++  Ubuntu Linux 上 でのソフトウェア開 発 経 験 1.2 PALRO のアプリケーションについて PALRO のアプリケーションには、以 下 の2種 類 があります。アプリケーションの仕 様 を検 討 する 際 に考 慮 してください。

 SPC(Sapie Program Component)  PAPPS(PALRO Applications) それぞれの詳 細 については “ アプリケーション開 発 ガイド “ を参 照 してください。 1.3 Ubuntu 8.04LTS の入 手 について 2012 年 11 月 13 日 現 在 、Ubuntu 公 式 サイトでは Ubuntu8.04LTS(デスクトップ版 )の配 布 が停 止 されています。 Ubuntu 8.04LTS が入 手 できない場 合 は、パルロセンターまでお問 い合 わせください。 次 バージョンへの移 行 は現 在 準 備 中 です。

(4)

2.Linux 上での開発環境の構築

本 章 では、Linux PC で開 発 を行 うための準 備 について説 明 します。 仮 想 マシンを使 用 してアプリケーション開 発 をする場 合 は、 「3.Windows PC を利 用 した開 発 環 境 の構 築 」を参 照 してください。 2.1 事 前 準 備 開 発 環 境 を構 築 するにあたり、以 下 のソフトウェアをお使 いの PC へダウンロードしてください。  Ubuntu 8.04 LTS(デスクトップ版 )  SPC 開 発 用 ライブラリ(spc-dev.x.x.x_i386.deb) PALRO Garden(http://www.palrogarden.net)の 【 デベロッパー 】 - 【 ダウンロード 】 からダウンロードしてください。  PAPPS 開 発 用 ライブラリ(papps-dev_x.x.x_i386.deb) PALRO Garden(http://www.palrogarden.net )の 【 デベロッパー 】 - 【 ダウンロード 】 からダウンロードしてください。  OpenCV 1.1pre1 Source Forge のサイトからダウンロードしてください URL: http://sourceforge.net/projects/opencvlibrary/files/ 【 opencv-unix 】 - 【 1.1pre1 】 - 【 opencv-1.1pre1.tar.gz 】 を選 択 してく ださい。  POCO C++ Libraries 1.3.5 github のサイトからダウンロードしてください。 URL: https://github.com/pocoproject/poco/tree/poco-1.3.5/ ※【 ZIP 】 を選 択 してください。 2.2 Ubuntu のインストール Ubuntu 8.04 LTS をインストールしてください。

(5)

2.3 コンパイラーのインストール ① Ubuntu 8.04LTS に含 まれるパッケージを最 新 にアップデートしてください。 ② C++コンパイラーをインストールしてください。 2.4 OpenCV 1.1pre1 のインストール アーカイブの展 開 およびインストールは、カレントパスに日 本 語 などの マルチバイト文 字 が使 用 されていないことを確 認 してください。 2.4.1 画 像 処 理 に用 いるパッケージをインストールします。 2.4.2 OpenCV 1.1pre1 をインストールします。 ① ダウンロードした「opencv-1.1pre1.tar.gz」を展 開 し、生 成 されるディレクトリ 「opencv-1.1.0」に移 動 します。 ② ライブラリの生 成 とインストールをします。 ③ ライブラリがインストールされたことを確 認 します。 $ ./configure $ make

$ sudo make install

$ tar xvzf opencv-1.1pre1.tar.gz $ cd opencv-1.1.0

$sudo apt-get install libgtk2.0-dev

$sudo apt-get install libjpeg-dev libtiff4-dev

$sudo apt-get install libavformat-dev libavutil-dev libavcodec-dev libswscale-dev

$sudo apt-get install libdc1394-13-dev $ sudo apt-get install g++

(6)

これで、OpenCV 1.1pre1 のインストールは完 了 です。 2.5 POCO C++ Libraries 1.3.5 のインストール アーカイブの展 開 およびインストールは、カレントパスに日 本 語 などの マルチバイト文 字 が使 用 されていないことを確 認 してください。 2.5.1 通 信 処 理 に用 いるパッケージをインストールします。 2.5.2 POCO C++ Libraries 1.3.5 をインストールします。 ① ダウンロードした[poco-poco-1.3.5.zip]を展 開 し、生 成 されるディレクトリ [poco-poco-1.3.5]に移 動 します。 ② ライブラリの生 成 とインストールをします。 ③ ライブラリファイルがインストールされたことを確 認 します。 これで、POCO C++ Libraries 1.3.5 のインストールは完 了 です。 $ ls /usr/local/lib/libPocoXML.so.8 /usr/local/lib/libPocoXML.so.8 $ ./configure --omit=Data/MySQL,Data/ODBC $ make

$ sudo make install

$ unzip poco-poco-1.3.5.zip $ cd poco-poco-1.3.5

$sudo apt-get install libssl-dev $ ls /usr/local/lib/libcv.so.2

(7)

2.6 SPC 開 発 用 ライブラリのインストール アーカイブの展 開 およびインストールは、カレントパスに日 本 語 などの マルチバイト文 字 が使 用 されていないことを確 認 してください。 ① SPC 開 発 用 ライブラリのインストールをします。 このコマンドを実 行 したときに、以 下 のメッセージが出 力 される場 合 がありますが、問 題 あり ませんので②に進 んでください。 ② 依 存 するパッケージをインストールします。 ③ SPC 開 発 用 ライブラリがインストールされたことを確 認 します。 $ dpkg –l spc-dev 名 前 バージョン 説 明 ++-============-==========-===========================

ii spc-dev x.x.x Sapie Program Component C++ libraries development files.

※インストールが完 了 した場 合 、 ii が表 示 されます。

$ sudo apt-get install -f

$ sudo dpkg –i spc-dev_x.x.x_i386.deb

※x.x.x には SPC 開 発 用 ライブラリのバージョンを入 力 してください 未 選 択 パッケージ spc-dev を選 択 しています。 (データベースを読 み込 んでいます ... 現 在 xxxxx 個 のファイルとディレクトリがインストールされて います。) (spc-dev_x.x.x_i386.deb から) spc-dev を展 開 しています... dpkg: 依 存 関 係 の問 題 により spc-dev の設 定 ができません:

spc-dev は以 下 に依 存 (depends) します: libxml2-dev (>= 2.6.27) ...しかし: パッケージ libxml2-dev はまだインストールされていません。

dpkg: spc-dev の処 理 中 にエラーが発 生 しました (--install): 依 存 関 係 の問 題 - 設 定 を見 送 ります

以 下 のパッケージの処 理 中 にエラーが発 生 しました: spc-dev

(8)

これで、SPC 開 発 用 ライブラリのインストールは完 了 です。 SPC の開 発 については、“ アプリケーション開 発 ガイド “ を参 照 してください。 2.7 PAPPS 開 発 用 ライブラリのインストール アーカイブの展 開 およびインストールは、カレントパスに日 本 語 などの マルチバイト文 字 が使 用 されていないことを確 認 してください。 ① PAPPS 開 発 用 ライブラリをインストールします。 このコマンドを実 行 したときに、以 下 のメッセージが出 力 される場 合 がありますが、問 題 あり ませんので②に進 んでください。 ② 依 存 するパッケージをインストールします。 $ sudo apt-get install -f

$ sudo dpkg –i papps-dev_x.x.x_i386.deb

※x.x.x には PAPPS 開 発 用 ライブラリのバージョンを入 力 してください 未 選 択 パッケージ papps-dev を選 択 しています。 (データベースを読 み込 んでいます ... 現 在 xxxxxx 個 のファイルとディレクトリがインストールされ ています。) (papps-dev_x.x.x_i386.deb から) papps-dev を展 開 しています... dpkg: 依 存 関 係 の問 題 により papps-dev の設 定 ができません:

papps-dev は以 下 に依 存 (depends) します: libboost-thread-dev (>= 1.34.1-2.1) ...しかし:

パッケージ libboost-thread-dev はまだインストールされていません。

papps-dev は以 下 に依 存 (depends) します: libc6-dev (>= 2.4) ...しかし: パッケージ libc6-dev はまだインストールされていません。

papps-dev は以 下 に依 存 (depends) します: libsqlite3-dev (>= 3.4.2) ...しかし: パッケージ libsqlite3-dev はまだインストールされていません。

papps-dev は以 下 に依 存 (depends) します: libxml2-dev (>= 2.6.27) ...しかし: パッケージ libxml2-dev はまだインストールされていません。

dpkg: papps-dev の処 理 中 にエラーが発 生 しました (--install): 依 存 関 係 の問 題 - 設 定 を見 送 ります

以 下 のパッケージの処 理 中 にエラーが発 生 しました: papps-dev

(9)

③ PAPPS 開 発 用 ライブラリがインストールされたことを確 認 します。 これで、PAPPS 開 発 用 ライブラリのインストールは完 了 です。 アプリケーションの開 発 については、“ アプリケーション開 発 ガイド “ を参 照 してください。 $ dpkg –l papps-dev 名 前 バージョン 説 明 ++-============-==========-===========================

ii papps-dev x.x.x PAPPS C++ libraries development files.

(10)

3.Windows 上での開発環境の構築

PALRO Garden では、アプリケーションに必 要 な開 発 環 境 を揃 えた、アプリケーション開 発 用 VMware イメージを提 供 しています。 アプリケーション開 発 用 VMware イメージは、VMware 上 でアプリケーションを開 発 するためのす べての環 境 を揃 えてありますので、お使 いの Windows PC にインストールすることですぐに開 発 をすることができます。 3.1 動 作 環 境

OS :Windows XP/Windows Vista/Windows 7

3.2 事 前 準 備 開 発 を行 うにあたり、以 下 のツールをお使 いの PC へダウンロードしてください。  アプリケーション開 発 用 VMware イメージ PALRO Garden(http://www.palrogarden.net)の 【 デベロッパー 】 - 【 ダウンロード 】 からダウンロードしてください。 <アプリケーション開 発 用 VMware イメージ パッケージ内 容 >  OS:Ubuntu 8.04 LTS  OpenCV 1.1pre1  POCO C++ Libraries 1.3.5 ※アプリケーション開 発 用 VMware は言 語 :日 本 語 、タイムゾーン:JST(GMT+9:00)、 都 市 :Tokyo に設 定 されています。

 Windows 用 VMware Player

VMware のサイトから Windows 用 VMware Player をダウンロードしてください。 URL: http://www.vmware.com/jp (ユーザー登 録 が必 要 です。)

Windows 用 VMware をインストールしてください。

3.3 アプリケーション開 発 用 VMware イメージの展 開

(11)

3.4 仮 想 マシン(VMware)の起 動 インストールしたVMware を起 動 し、 【 仮 想 マシンを開 く 】 を選 択 します。 展 開 したアプリケーション開 発 用 VMware のフォルダから、拡 張 子 が .vmx となっているファ イルを選 択 します。 Ubuntu のログイン画 面 が表 示 されたら、 ユーザー : papps パスワード : papps00 を入 力 してログインしてください。 3.4.1 SPC 開 発 用 ライブラリの確 認 ① インストールされている SPC 開 発 用 ライブラリのバージョンを確 認 してください。 $ dpkg –l spc-dev 名 前 バージョン 説 明 ++-============-==========-=========================== ii spc-dev x.x.x Sapie Program Component C++ libraries development files.

(12)

② PALRO Garden の 【 デベロッパー 】 - 【 ダウンロード 】 に、新 しいバージョンの SPC 開 発 用 ライブラリがある場 合 は、ダウンロードし、インストールしてください。 3.4.2 PAPPS 開 発 用 ライブラリの確 認 ① インストールされている PAPPS 開 発 用 ライブラリのバージョンを確 認 してください。 ② PALRO Garden の 【 デベロッパー 】 - 【 ダウンロード 】 に、新 しいバージョンの PAPPS 開 発 用 ライブラリがある場 合 は、ダウンロードし、インストールしてください。 アプリケーションの開 発 については、“ アプリケーション開 発 ガイド “ を参 照 してください。 これで、Windows PC を利 用 した開 発 環 境 の構 築 は終 了 です。 $ sudo dpkg –i papps-dev_y.y.y_i386.deb

※y.y.y には PAPPS 開 発 用 ライブラリのバージョンを入 力 してください

$ sudo dpkg –i spc-dev_y.y.y_i386.deb

※y.y.y には SPC 開 発 用 ライブラリのバージョンを入 力 してください

$ dpkg –l papps-dev

名 前 バージョン 説 明

++-============-==========-===========================

ii papps-dev x.x.x PAPPS C++ libraries development files.

(13)

PALRO Garden: http://www.palrogarden.net パルロセンター MAIL:[email protected] ア プリケーシ ョンの開 発 者 様 からよくあるお問 い合 わせと解 決 法 に 関 する情 報 を、以 下 のホームページで確 認 できます。 http://www.palrogarden.net/tecfaq/ アプリケーションの開 発 に関 する技 術 的 な「Q&A」ホームページ アプリケーションの開 発 に関 する技 術 的 なお問 い合 わせ 富 士 ソフト株 式 会 社 〒231-8008 横 浜 市 中 区 桜 木 町 1-1

参照

関連したドキュメント

ポンプ(B) 循環 K4-B1 K4-B10 K4-B9 K4-B8 K4-B7. K4-B6 K4-B5 K4-B4

○事業者 今回のアセスの図書の中で、現況並みに風環境を抑えるということを目標に、ま ずは、 この 80 番の青山の、国道 246 号沿いの風環境を

№3 の 3 か所において、№3 において現況において環境基準を上回っている場所でございま した。ですので、№3 においては騒音レベルの増加が、昼間で

第12条第3項 事業者は、その産業廃棄物の運搬又は処分を他 人に委託する場合には、その運搬については・ ・ ・

Schooner and Ketch Decommissioning Faroe Petroleum (ROGB) Limited 2019 2020 South Morecambe DP3-DP4 Decommissioning Spirit Energy Production UK Limited 2019 2020. Frigg Field

法・条例の措置:

作業項⽬ 10⽉ 11⽉ 2019年度 12⽉

ポンプ1 共沈 タンク 供給 タンク.