ターゲットパスにフォルダを作成し、ヘッダファイルをコピーする必要があります。チェックフォルダがあり、.proファイル内にフォルダを作成する
ので、私はそれが初めてでフォルダを作成している
DESTDIR_WIN_CELLTWEAK = $${CORE_API_PATH}/Include/spgc/
DESTDIR_WIN_CELLTWEAK ~= s,/,\\,g
QMAKE_POST_LINK += $$quote(mkdir $${DESTDIR_WIN_CELLTWEAK} $$escape_expand(\n\t))
for(FILE,EXPORTED_HEADERS_WIN){
QMAKE_POST_LINK +=$$quote(cmd /c copy /y $${FILE} $${DESTDIR_WIN_CELLTWEAK}&$$escape_expand(\n\t))
}
.PROファイルで次のコマンドを使用していました。しかし2番目の建物では、spgcフォルダの作成を避けなければなりません(既に存在しているように)。
また、spgcフォルダが既に存在する場合、qtビルドでエラーが発生します。
私は
!exists($${DESTDIR_WIN_CELLTWEAK})
{
$$quote($${DESTDIR_WIN_CELLTWEAK})
QMAKE_POST_LINK += $$quote(mkdir $${DESTDIR_WIN_CELLTWEAK} $$escape_expand(\n\t))
}
を試みたが、でも、フォルダが存在する場合、!存在する()関数が呼び出されると、フォルダを作成して。であれば、私は空にし、他に追加
'QMAKE_POST_LINK + = $$見積もり($$ {DESTDIR_WIN_CELLTWEAK} mkdir $$ {DESTDIR_WIN_CELLTWEAK})が存在しない場合はどうすればいいですか? – vahancho
私は確認して更新します。ありがとうvahancho – Wagmare
@バハンチョ:機能の中に入っていないので、フォルダがなくても。 – Wagmare