About the WiX toolsetThe WiX toolset lets developers create installers for Windows Installer, the Windows installation engine. The core of WiX is a set of build tools that build Windows Installer packages using the same build concepts as the rest of your product: source code is compiled and then linked to create executables; in this case .exe setup bundles, .msi installation packages, .msm merge m
分かりにくいので整理しておく。 つまりだ、 Grape - Groovy組み込みのJAR自動ダウンロード・管理機構。JARの依存関係を考慮して連鎖的にダウンロードしてくれたり、複数のバージョンのJARを同時にインストールし区別して使うことができる。GroovyからGrapeの機能を利用するには、特定のメソッド(Grape#grab())を呼んだり、アノテーション(@Grab)を指定する。するとそのモジュールに含まれるJARがクラスパスに入ってくる。Apache Ivyをもとにしている。 grape(s) - Grapeで管理されるモジュールの単位。実体はIvyのモジュールでさらにその実体はMavenのモジュール? ここらへんはよくわからない。物理実体としては管理用のメタファイル+JARファイル。 grape - Grapeのモジュールを管理するためのコマンド。Groovy配布物に付属する。
pkg-configは、環境変数PKG_CONFIG_PATHのパスに存在する *.pc ファイルに記録された情報を元に、ビルドの際に必要な文字列を返す。 例えば、libaaa.soを /usr/local/lib/aaa/ 以下に保存し、ヘッダファイルを /usr/local/include/aaa/ 以下にインストールした場合。 libaaa.so を利用したソースをコンパイルする際に、コンパイラへlibとincludeのパス等を指定する必要があるが、そのパスが環境ごとに異なる場合を考えると必ずしも gcc -I/usr/local/lib/include -o a.c -L/usr/local/lib/aaa -laaa が成立するとは限らない。 もしもlibaaa が aaa.pc を提供していれば、 pkg-config aaa --cflags で文字列 -I /usr/loc
このページの内容 さて、今まで 『ビルド』 という言葉を使っていましたが、このページでは 『ビルド』 とは具体的に何をしているのかについて迫ってみたいと思います。ビルドの仕組みを分かってないと、VC++を使うにも支障が出ますし、デバッグ効率も落ちることになってしまいます。さけて通れない道なので、ぜひこの機会に学習してください。 いつものように一番最初にまとめてみます。今回のまとめは下の図です。今回はこの図の内容を説明していきます。 ビルドの流れ ビルド=コンパイル×ソースファイル数+リンク helloworldプロジェクトをビルドしたときの出力を再度掲載します。 ------------構成: helloworld - Win32 Release------------ リソースをコンパイル中... コンパイル中... StdAfx.cpp コンパイル中... helloworld.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く