关于Qt pro文件的几个问题

3

我希望将生成的Makefile定位到其他目录并从那里使用它。

这是我的pro文件一部分:

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)。
谢谢。
1个回答

2
据我所知,您需要在要生成Makefile的目录中运行qmake,因此在您的情况下,您需要执行以下操作:
cd build
qmake ../your_project_file.pro

关于uic生成的文件位置,您需要设置UI_DIR变量(或UI_HEADERS_DIR/UI_SOURCES_DIR如果您想将头文件和实现文件分别放置在不同的目录中)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接