设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
Linux 程序设计专题讨论
›
makefile
返回列表
查看:
707
|
回复:
4
makefile
[复制链接]
wuhu
wuhu
当前离线
积分
362
IP卡
狗仔卡
发表于 2003-11-23 09:58:37
|
显示全部楼层
|
阅读模式
我我一直用的是qmake生成的 makefile,今天例子有了kapp.h,没有编译过去 ,
所以我 修改了makefile,加了kde头文件的地方,但是怎么老是着不到呢?
是不是我 加错了啊?
CC = gcc
CXX = g++
LEX = flex
YACC = yacc
CFLAGS = -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG
CXXFLAGS = -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG
LEXFLAGS =
YACCFLAGS= -d
INCPATH = -I$(QTDIR)/mkspecs/default -I. -I. -I$(KDEDIR)/include
LINK = g++
LFLAGS = -L$(QTDIR)/lib -L$(KDEDIR)/include -L/usr/X11R6/lib
LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
AR = ar cqs
RANLIB =
MOC = $(QTDIR)/bin/moc
UIC = $(QTDIR)/bin/uic
QMAKE = qmake
TAR = tar -cf
GZIP = gzip -9f
COPY = cp -f
COPY_FILE= $(COPY) -p
COPY_DIR = $(COPY) -pR
DEL_FILE = rm -f
SYMLINK = ln -sf
DEL_DIR = rmdir
MOVE = mv -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
####### Output directory
OBJECTS_DIR = ./
####### Files
HEADERS = setxy.h
SOURCES = main.cpp \
setxy.cpp
OBJECTS = main.o \
setxy.o
FORMS =
UICDECLS =
UICIMPLS =
SRCMOC =
OBJMOC =
DIST = 3.1.pro
QMAKE_TARGET = 3.1
DESTDIR =
TARGET = 3.1
first: all
####### Implicit rules
.SUFFIXES: .c .cpp .cc .cxx .C
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
####### Build rules
all: Makefile $(TARGET)
$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
mocables: $(SRCMOC)
$(MOC):
( cd $(QTDIR)/src/moc ; $(MAKE) )
Makefile: 3.1.pro $(QTDIR)/mkspecs/default/qmake.conf
$(QMAKE) -o Makefile 3.1.pro
qmake:
@$(QMAKE) -o Makefile 3.1.pro
dist:
@mkdir -p .tmp/3.1 && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/3.1/ && ( cd `dirname .tmp/3.1` && $(TAR) 3.1.tar 3.1 && $(GZIP) 3.1.tar ) && $(MOVE) `dirname .tmp/3.1`/3.1.tar.gz . && $(DEL_FILE) -r .tmp/3.1
mocclean:
uiclean:
yaccclean:
lexclean:
clean:
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
####### Sub-libraries
distclean: clean
-$(DEL_FILE) $(TARGET) $(TARGET)
FORCE:
####### Compile
main.o: main.cpp setxy.h
setxy.o: setxy.cpp setxy.h
####### Install
install: all
uninstall:
复制代码
我的kde头文件在 /usr/include/kde下,我里面加了,但是还是不行,望高手指点一下
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
wuhu
wuhu
当前离线
积分
362
IP卡
狗仔卡
楼主
|
发表于 2003-11-24 19:51:31
|
显示全部楼层
个位大哥帮帮忙啦
回复
支持
反对
使用道具
举报
显身卡
georgek
georgek
当前离线
积分
2430
IP卡
狗仔卡
发表于 2003-11-24 20:28:18
|
显示全部楼层
[我的kde头文件在 /usr/include/kde下,我里面加了,但是还是不行,望高手指点一下]
怎樣加呢?
有沒有export KDEDIR=/usr/include/kde
回复
支持
反对
使用道具
举报
显身卡
minifat
minifat
当前离线
积分
72
IP卡
狗仔卡
发表于 2003-11-24 23:48:50
|
显示全部楼层
改pro文件不就行了?
改pro文件不就行了?
回复
支持
反对
使用道具
举报
显身卡
wuhu
wuhu
当前离线
积分
362
IP卡
狗仔卡
楼主
|
发表于 2003-11-25 08:31:53
|
显示全部楼层
TEMPLATE = app
INCLUDEPATH += .
# Input
HEADERS += setxy.h
SOURCES += main.cpp setxy.cpp
复制代码
怎么加啊?pro文件
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Debian Linux
开源软件专题讨论
Redhat/Fedora/CentOS Linux
LFS(LinuxfromScratch)
shell进阶应用、shell编程
Gentoo Linux
服务器架设、应用、维护
Archlinux讨论区
Linux 基础讨论区(新手速成)
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表