自己写了个makefile,在由 main.o链接生成quit目标的时候,出现这样的错误 ,/usr/bin/ld:cannot find -lqt-mt.
在main.cpp中,只用到了qapplication.h,qfont.h,qpushbutton.h
我的makefile是这样写的。
CXX=g++
INCPATH = -I$(QTDIR)/include
BIN_DIR=bin
SRC_DIR=src
TMP_DIR=tmp
SOURCES = $(SRC_DIR)/main.cpp
OBJECTS = $(TMP_DIR)/main.o
TARGET=$(BIN_DIR)/quit
LIBS= -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
first:all
all:$(TARGET)
$(TARGET):$(OBJECTS)
$(CXX) -o $@ $< $(LIBS)
$(OBJECTS):$(SOURCES)
$(CXX) -c -pipe $(INCPATH) -o $@ $<
clean:
-rm -f $(TMP_DIR)/*.o
-rm -f $(BIN_DIR)
高手 们看看问题出在哪了。。。急死我了,。。
[ 此贴被XChinux在2006-07-18 23:33重新编辑 ]