3

我想将生成的 Makefile 定位到另一个目录并从那里使用它。

这是我的个人资料的一部分:

OBJECTS_DIR = build/Objects-files
MOC_DIR = build/Moc-files
RCC_DIR = build/Rcc-files

# Location of the binary file
DESTDIR = bin

MAKEFILE = build/Makefile

最后一行我得到:

make: *** No targets specified and no makefile found. Stop.
Exited with code 2.

第二个问题,什么变量设置了 ui 包含文件的位置(例如ui_mainwindow.h

谢谢

4

1 回答 1

2

据我所知,您需要在要生成 Makefile 的目录中运行 qmake,因此您必须这样做

cd build
qmake ../your_project_file.pro

关于 uic 生成的文件的位置,需要设置UI_DIR变量(或者UI_HEADERS_DIR/UI_SOURCES_DIR如果你想将头文件和实现文件放在单独的头文件中)。

于 2010-11-22T17:26:20.143 回答