社本@元ネオニート Blog

社本@元ネオニート (元々ワック) のいたずら書き (for Programmers)

AILight Banner
AILight Blog

プロフィール

社本@元ネオニート Blog
働いたら負けかなと思っていたのですが。。とうとう働き始めました。アメリカのシアトル・エリアにある企業向けのバックアップソフトを開発している会社です。日本人は私だけ。なんとか。。やっていけてるようです。

目次

Blog 利用状況

記事分類

過去の記事

タグ

candle.exe (コンパイラ) と light.exe (リンカ) の使い方 - WiX

一番、重要な candle と light を紹介し忘れてました。。

WiX は、candle というコンパイラによって、WXS&WXIファイルから、WIXOBJファイルを生成します。
生成されたWIXOBJファイル から、light というリンカを使って、MSIファイルの生成となります。
この辺は、C/C++言語等の通常のコンパイラ言語と全く同じ流れですね。

---
@echo off
rem 環境変数の設定
set wix_dir="C:\WiX.2.0.2520.2"
set path=%wix_dir%;%path%

rem 作業ディレクトリの設定
set setup_workfolder=%cd%
cd "%setup_workfolder%"

rem 不要なファイルの削除
del BuildLog.txt
del Hoge.wixobj
del Hoge.msi

rem インストーラの作成に必要なファイルの収集
rem サーバから取ってきたり、VSSから取ってきたり。。

rem コンパイル
candle Hoge.wxs >> BuildLog.txt
if not %errorlevel%==0 goto failed

rem リンク
light -b src Hoge.wixobj >> BuildLog.txt
if not %errorlevel%==0 goto failed

rem 正常終了
:successed
goto end

rem エラーが発生
:failed
goto end

:end
---

投稿日時 : 2005年2月14日 3:04


コメントを追加

#  re: candle.exe (コンパイラ) と light.exe (リンカ) の使い方 - WiX 2005年7月4日 23:09 das

dada

#  re: candle.exe (コンパイラ) と light.exe (リンカ) の使い方 - WiX 2005年7月4日 23:10 das

no comentna
タイトル
名前
URL
コメント