如何在qt项目文件中更改建筑目录?我试过这个:
TARGET = project
win32: {
CONFIG(release, debug|release): DLLDESTDIR += $$PWD/../lib
}
unix: {
CONFIG(release, debug|release): QMAKE_POST_LINK += $$quote(cp project $$PWD/../lib)
}
但这并没有给出结果:(
找到了类似的东西:DESTDIR
参数。但是,此选项仅负责可执行文件。以及如何传输所有文件?
答案 0 :(得分:1)
虽然QtCreator对于生成的输出只有一个single setting,但为了与qmake
实现相同,您必须指定some more variables,请查看以DIR
结尾的内容在qmake variables overview中指定。
更新:从未尝试过此操作,但请在第一篇博文中提及$$OUT_PWD
尝试。
UPDATE2:没关系,docs state Note: Do not attempt to overwrite the value of this variable.
答案 1 :(得分:0)
感谢@BNT的帮助。
Hope it will work for you.
<script>
var pages = 1;
function nextP (){
if(pages==5){
pages=5;
var x = document.getElementById ("pageNum").innerHTML = pages + "/5";
}
else{
pages=pages+1;
var x = document.getElementById ("pageNum").innerHTML = pages + "/5";
}
}
</script>
其中CONFIG(debug, debug|release) {
DESTDIR = $$PWD/../debug/lib
} else {
DESTDIR = $$PWD/../lib
}
OBJECTS_DIR = $${DESTDIR}/.obj
MOC_DIR = $${DESTDIR}/.moc
RCC_DIR = $${DESTDIR}/.rcc
UI_DIR = $${DESTDIR}/.ui
是可执行文件的文件夹。
但Makefile以这种方式不动。它有一个专用的常量,在文档中,正如@BNT已经注意到的那样,它被写成:
注意:请勿尝试覆盖此变量的值。