【发布时间】:2014-02-26 15:05:20
【问题描述】:
我正在寻求一些帮助来编写我的 Makefile。 我需要为Qt生成moc文件,由于某种原因我不能使用qmake(请不要问为什么!!)。
我有这个代码:
moc_%.cpp: %.h
moc $(DEFINES) $(INCPATH) $< -o $@
但它不起作用。我不明白为什么,但它需要路径...... 所以我写了这样的东西:
$1moc_$2.cpp: $1$2.h
moc $(DEFINES) $(INCPATH) $< -o $@
但它不起作用......
所以我的问题是:我该怎么做?
【问题讨论】:
-
你能解释一下谁失败了,当你第一次尝试时?
-
你不必编写你的makefile。你只需要生成它。另一方面,您应该编写您的
.pro文件。您使用的是什么操作系统? -
@andrea.marangoni 他不能使用 qmake
-
@BЈовић uhhh sorry.completely jumping that detail =)
-
感谢您的快速响应!错误是“没有规则来构建“所有”所需的目标 PATH/moc_FILE.cpp。停止”(一些链接,这是我的翻译......)