Loading
ダウンロード・インストール
最新版
下記のリンクから、バイナリ、サンプル、ソースファイルがダウンロードできます。
ダウンロード
Ver0.85では、以下のバイナリがダウンロードできます。
・Centos6.4(32ビット、64ビット)
・Centos5.9(32ビット、64ビット)
・Windows 7以降(32ビット、64ビット)
・Mac OS X 10.8(Mountain Lion 64ビット)
サンプルのダウンロード
以下、本WEBページで説明しているADPコードのサンプルです。
サンプルは、バイナリと同じように
こちらから配布致します。
adp_sample_からはじめるファイル名がサンプルのアーカイブになります。
インストール
■コンパイル・セットアップ方法
□Windows
Visual Stduio 2008のソリューションファイルがあります。それを用いてコンパイル
します。32ビット版、64ビット版共に作成できます。
_SECURE_SCL=0 _HAS_ITERATOR_DEBUGGING=0でコンパイルされたboostがあらかじめイ
ンストールされている必要があります。
----------------------------------------------------------------------------
rem Boostのコンパイル方法(boost-1_45)
rem 32ビット
bjam -a toolset=msvc-9.0 threading=multi link=static runtime-link=static define=_SECURE_SCL=0 define=_HAS_ITERATOR_DEBUGGING=0
rem 64ビット
bjam -a toolset=msvc-9.0 threading=multi link=static runtime-link=static define=_SECURE_SCL=0 define=_HAS_ITERATOR_DEBUGGING=0 address-model=64
----------------------------------------------------------------------------
コンパイルされたadp.exeファイルをパスの通ったディレクトリへコピーします。
□Linux(OpenBlocks600D)
configureスクリプトがあります。それを用いてコンパイル・インストールします。
$ sh configure
$ make
で、カレントディレクトリに adp コマンドが作成されます。
以下のdevelopパッケージがインストールされている必要があります。
UnixODBC
OpenSSL
boost_regex
一部コンパイル環境にあわせてMakefileを書き換える必要があるかもしれません。
本makefileは、Centos 6.2(x86)、Centos 5.7(x86)およびOpenBlocks600Dで
コンパイルおよび動作確認しています。
$ sudo make install
で、adp コマンドが /usr/bin へコピーされます。
□MAC
configureスクリプトがあります。それを用いてコンパイル・インストールします。
$ sh configure
$ make
で、カレントディレクトリに adp コマンドが作成されます。
以下のパッケージがインストールされている必要があります。
UnixODBC
boost_regex
一部コンパイル環境にあわせてMakefileを書き換える必要があるかもしれません。
本Makefileは、Xcode4.3、MacPortsにてUnixODBC、boost_regexをインストールした
環境で動作確認しています。
$ sudo make install
で、adp コマンドが /usr/bin へコピーされます。
AWPの設定(Apache)
拡張子awp(および必要に応じてcgi)をスクリプトとして動作させるようにします。
また、index.awpをディレクトリインデックスに指定します。
1. Option ディレクティブに ExecCGI を指定
2. AddHandlerに、cgi-script .awp (必要に応じて.cgiも)指定
3. index.awpをディレクトリインデックスに指定します。
以下、指定例
<Directory "/var/www/html">
Options FollowSymLinks ExecCGi +Includes
DirectoryIndex index.html index.php index.awp
AddHandler cgi-script .awp
AddHandler cgi-script .cgi
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Powered by ADP.