C++Builder 2010 に最新のIndy10を統合する方法

Embarcadero Developer NetworkにC++Builder 2010 に最新のIndy10を統合する方法が紹介されています。

C++BuilderにIndyを自分でインストールするのは大変な作業です。
この記事では導入手順がわかりやすくまとまっているので、とても助かります。

導入手順は記事の通りですが、実際に導入するときは手順6~11の作業は、バッチファイルを作ってしまった方が簡単です。
私は次のようなバッチファイルを作成しました。なお、環境変数を一部、変更しています。

set DCP="C:\Documents and Settings\All Users\Documents\RAD Studio\7.0\Dcp"
set BPL="C:\Documents and Settings\All Users\Documents\RAD Studio\7.0\Bpl"
set INC="C:\Program Files\Embarcadero\Rad Studio\7.0\include"
set LIB="C:\Program Files\Embarcadero\Rad Studio\7.0\lib"
set INDY="C:\Indy10\Lib\System";"C:\Indy10\Lib\Core";"C:\Indy10\Lib\Protocols"

cd C:\Indy10\Lib\System
dcc32.exe -JL -$YD --no-config -B -AWinTypes=Windows;WinProcs=Windows -DDEBUG -I%INDY%;%LIB%;%DCP%;%INC% -LE%BPL% -LN%DCP% -NB%DCP% -NO%DCP% -O%INDY%;%LIB%;%DCP%;%INC% -R%INDY%;%LIB%;%DCP%;%INC% -U%INDY%;%LIB%;%DCP%;%INC% -K00400000 --description:"Indy 10 System" IndySystem130.dpk

cd C:\Indy10\Lib\Core
dcc32.exe -JL -$YD --no-config -B -AWinTypes=Windows;WinProcs=Windows -DDEBUG -I%INDY%;%LIB%;%DCP%;%INC% -LE%BPL% -LN%DCP% -NB%DCP% -NO%DCP% -O%INDY%;%LIB%;%DCP%;%INC% -R%INDY%;%LIB%;%DCP%;%INC% -U%INDY%;%LIB%;%DCP%;%INC% -K00400000 ?-description:"Indy 10 Core" IndyCore130.dpk
dcc32.exe -JL -$YD --no-config -B -AWinTypes=Windows;WinProcs=Windows -DDEBUG -I%INDY%;%LIB%;%DCP%;%INC% -LE%BPL% -LN%DCP% -NB%DCP% -NO%DCP% -O%INDY%;%LIB%;%DCP%;%INC% -R%INDY%;%LIB%;%DCP%;%INC% -U%INDY%;%LIB%;%DCP%;%INC% -K00400000 --description:"Indy 10 Core Design Time" dclIndyCore130.dpk

cd C:\Indy10\Lib\Protocols
dcc32.exe -JL -$YD --no-config -B -AWinTypes=Windows;WinProcs=Windows -DDEBUG -I%INDY%;%LIB%;%DCP%;%INC% -LE%BPL% -LN%DCP% -NB%DCP% -NO%DCP% -O%INDY%;%LIB%;%DCP%;%INC% -R%INDY%;%LIB%;%DCP%;%INC% -U%INDY%;%LIB%;%DCP%;%INC% -K00400000 --description:"Indy 10 Protocols" IndyProtocols130.dpk
dcc32.exe -JL -$YD --no-config -B -AWinTypes=Windows;WinProcs=Windows -DDEBUG -I%INDY%;%LIB%;%DCP%;%INC% -LE%BPL% -LN%DCP% -NB%DCP% -NO%DCP% -O%INDY%;%LIB%;%DCP%;%INC% -R%INDY%;%LIB%;%DCP%;%INC% -U%INDY%;%LIB%;%DCP%;%INC% -K00400000 --description:"Indy 10 Protocols Design Time" dclIndyProtocols130.dpk

コメント

  1. Pingback: 山本隆の開発日誌

  2. Pingback: 山本隆の開発日誌

  3. Pingback: 山本隆の開発日誌

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください