MingWとcmakeを使ってFLTK(v。1.3.4.1)をダウンロードしてビルドしました。 しかし、私はFLTKとのリンクに問題があり、リンク中に未定義の参照がたくさんあります。 Windows用のMSYSやその他のシェルをインストールしていないため、 'fltk-config'スクリプトを使用することはできません。MingWとmakefilesを使うときにライブラリとリンクする方法
私のメイクファイルの知識は、まあまあで、公式のドキュメントとさまざまなインターネット情報源を使用して、以下が構築されています。
CC=g++
FLTK_INC=C:/frameworks/fltk-1.3.4-1
FLTK_BIN=C:/frameworks/fltk-1.3.4-1/bin
CFLAGS=-std=c++11 -Wall -I$(FLTK_INC) -v
LDFLAGS=-L$(FLTK_BIN)/lib
LDLIBS=-lfltk
EXT=cc
SOURCES=$(wildcard src/*.$(EXT))
OBJECTS=$(SOURCES:.$(EXT)=.o)
EXECUTABLE=hello
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(LDFLAGS) $(OBJECTS) -o [email protected]
.$(EXT).o:
$(CC) $(CFLAGS) $< -o [email protected]
このメイクファイルには間違いがありますか、それとも他の場所にあるのでしょうか?
あなたの賢明なアドバイスをフォローしましたが、まだエラーがたくさんあります。 [リンク](http://pastebin.com/2tr3CuRg) –
@slimandstackedエラーだけでなく、失敗したメイクの完全な出力を投稿してください。 –
[ログ](http://pastebin.com/xr8GjcX6) –