【发布时间】:2009-10-20 07:06:23
【问题描述】:
我的程序中有 3 个文件:App_interface.h、App_interface.cpp、main.cpp。我正在尝试编译需要 Qt 库的程序。我刚刚在默认位置安装了 Qt 库。这是我的makefile:
如果你想知道为什么我不在这个 makefile 中使用 moc 是因为 1) 我不知道该怎么做。 2)我只是想停止得到编译器错误“找不到...文件”。
谢谢
# Project: App_interface
# 10-19-09
#
# general variables
CPP := g++
OBJS := main.o App_interface.o
# Qt directorys
QTLIB := /usr/local/Trolltech/Qt-4.5.3/lib
QTINC := /usr/local/Trolltech/Qt-4.5.3/include
QTMOC := /usr/local/Trolltech/Qt-4.5.3/bin
App_interfaceV1: $(OBJS)
$(CPP) $(OBJS) -o App_interfaceV1 $(QTLIB)
main.o: main.cpp App_interface.h
$(CPP) -B $(QTINC) -c main.cpp -o main.o
App_interface.o: App_interface.h
$(CPP) -B $(QTINC) -c App_interface.cpp -o App_interface.o
【问题讨论】: