qt pro 指定輸出路徑
CONFIG(debug, debug|release){
? ? DESTDIR = build/debug
}else{
? ? DESTDIR = build/release
}
會(huì)將生成的lib,dll之類的文件放到對應(yīng)的文件夾撰筷, obj文件還是在工程中指定的文件中
這樣設(shè)置依賴關(guān)系就好辦了, 例如:
LIBS += -L$$DESTDIR -lLUALib?
其他的:
make install?INSTALL_ROOT=/home/hotot/qt4rls
$qmake -o filepath
$make--directory=filepath
工程設(shè)置(alt?+?f7)? ?link屬性頁->?project?options? ? 可以設(shè)置lib和dll的位置
"project"->"settings"->general->output?files?里面設(shè)置
?還可以在Pre-link?step和Post-build?step屬性頁里增加命令將文件拷貝到相應(yīng)的目錄
?如:
? copy??myhead.h????(include文件夾所在的目錄)\myhead.h
? copy??debug\mylib.lib?????(lib文件夾所在的目錄)\mylib.lib
? copy??debug\mylib.dll????(dll文件夾所在的目錄)\mylib.dll
在用Qt的時(shí)候绣张,有時(shí)候需要在編譯期執(zhí)行拷貝命令和編譯后執(zhí)行拷貝命令惕蹄,只要在pro文件中加入如下2行,就可以執(zhí)行復(fù)制了灌侣,將D盤下面的文件復(fù)制到生成的目錄里
QMAKE_PRE_LINK+=xcopy"D:\abcdeft.txt"$$DESTDIR/c/h/y/d
QMAKE_POST_LINK+=xcopy"D:\abcdeft.txt"$$DESTDIR/c/h/y/d
https://qa.1r1g.com/sf/ask/811521581/??QTCreator使用INSTALLS將文件復(fù)制到輸出目錄? ? 里面的方法可以參考