見出し画像

Masaki's Room Blog<ば~じょん2.0>

Delphi XE5 Enterprise【一括ビルド(メイク)する方法】

沢山プロジェクトがある場合は一個一個IDEでビルドは大変。
一括してビルドする方法を探した。

Delphi2007移行?はビルド(メイク)に「MSBuild」ってものを使ってるらしい。
これを使えばオッケーって事。


MSBuild <プロジェクト名> [/t:<ターゲット名>]

プロジェクト名:[.dproj]ファイルの場所を指定
ターゲット名:clean,make,buildのどれかを指定

でも、これをDOS窓で叩いても動かない。色々環境変数とか必要らしい。面倒くさい。

で、どうやるかっていうと、「RAD Studio コマンドプロンプト」ってのがメニューのXE5の中にあるから、これを開いて上記のコマンド叩くと実行される。

rsvars.batってのが色々呪文唱えてる。
場所は、「C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\rsvars.bat」

[rsvars.batの中身]+[各プロジェクトで作ったMSBuildのコマンド]
でバッチファイルを作成してバッチを実行させる処理を作って、これを対象プロジェクト分クルクル回せば、やりたい事は完成。

注意として、ターゲットプラットフォーム、ビルド構成等々全てIDEでの物で作られる。
最後にIDEで64ビットでデバッグしてたらこの処理で32bitのEXEは出来ないって事。
まぁあたりまえだけど。


<参考URL>
  MSBuild コマンドを使用してプロジェクトをビルドする

ランキングに参加中。クリックして応援お願いします!

名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最新の画像もっと見る

最近の「Delphi覚書」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事