イントロダクション
Last Modify 2007/12/25 20:02:21
ここでは、mingw-gcc を 使って、windows GUI のプログラムを作ることを
目的としています。コンパイル環境は、linux。実行は windows というものです。
まず、コンパイラの設定ですが、 以下のように makefile を作成してもらえれば
いいかと思います。
# Makefile
# This makefile mingw-gcc cross compile
#
CC = /usr/local/mingw32/bin/gcc
CXX = /usr/local/mingw32/bin/gcc
CFLAGS =
LDLIBS = -mwindows
CPPFLAGS =
.SUFFIXES: .cpp .exe
SRC = $(wildcard *.cpp)
TARGET = $(SRC:%.cpp=%.exe)
all: $(TARGET)
.cpp.exe::
$(CXX) $(CPPFLAGS) $< -o $@ $(LDLIBS)
clean:
rm -f *.o $(TARGET) *~ *.core core
LDLIBS にある、-mwindows が ミソです。
WINAPI を使った プログラムでは、これを 設定する必要があります。
もし、手で コンパイルするのであれば、
/usr/local/mingw32/bin/gcc sample01.cpp -o sample01.exe -mwindows
と してください。
ただし、特定の章では、別途 lib が 必要になる場合があるので、
そのときは、別途 コンパイル方法を明示するようにします。
なお、この ページは、プログラムが ある程度できる人(1年ぐらいかな)
を対象としているので、御了承下さい。(_ _)..
目次へ