コンパイルの方法を教えてください。
現在Windows環境にてPoco(C++ Portable Components)を使用するため、環境の構築を行っていますが、Pocoのコンパイル方法がわからず途方にくれています。
環境はWindowsXPにMinGW3.4.5をインストールし、EclipseCDTから自作のC++ソースはコンパイルできる環境となっています。
MinGWはC:\MinGWにインストール済みで、Pathも通していますので、
C:\PocoのFoundationのMakefileを実行すると、
makefile:9: /build/rules/global: No such file or directory
makefile:44: /build/rules/lib: No such file or directory
mingw32-make.exe: *** No rule to make target `/build/rules/lib'. Stop.
とエラーが出てしまいます。
環境変数が足りないのかと思い、Dos窓で
set POCO_BASE=C:/poco
set POCO_BUILD=C:/poco
set POCO_CONFIG=MinGW
とたたいた後に再度実行すると、
process_begin: CreateProcess(NULL, uname, ...) failed.
'C:/poco/build/script/projname' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
process_begin: CreateProcess(NULL, cat C:/poco/components, ...) failed.
process_begin: CreateProcess(NULL, cat C:/poco/libversion, ...) failed.
"** Creating dependency info for" src/pcre_xclass.c
mkdir -p C:/poco//.dep/MinGW/ia32
コマンドの構文が誤っています。
"** Creating dependency info for" src/pcre_fullinfo.c
mkdir -p C:/poco//.dep/MinGW/ia32
・・・
と大量のエラーが出てしまいます。
C/C++を触るのは初めてで、構文等は理解できても、環境周りが全くわからないため、どうやったらコンパイルできるのか教えてください。
補足
回答ありがとうございます いそいでて質問がちょっと雑でしたね・・・