指定Qt输出目录

时间:2011-12-28 16:53:24

标签: file qt io directory

在Linux环境下的Qt中,我如何指定我的应用程序创建的一个文件进入特定的硬编码目录,而另一个同时创建的文件进入另一个硬编码目录?

2 个答案:

答案 0 :(得分:0)

我不确定MOC,obj,ui,rcc和可执行文件以外的文件,但您可以使用以下内容指定每个文件的位置:

Release:DESTDIR = release
Release:OBJECTS_DIR = release/.obj
Release:MOC_DIR = release/.moc
Release:RCC_DIR = release/.rcc
Release:UI_DIR = release/.ui

Debug:DESTDIR = debug
Debug:OBJECTS_DIR = debug/.obj
Debug:MOC_DIR = debug/.moc
Debug:RCC_DIR = debug/.rcc
Debug:UI_DIR = debug/.ui

如果要为生成的其他文件设置输出路径,我不知道是否可以(您可能需要自定义构建步骤,但我可能错了)

答案 1 :(得分:0)

我不确定你想做什么,但这有用吗?

QFile aFile("/some/hard/coded/path/filename");
QFile anotherFile("/another/hard/coded/path/filename");