2

.proファイルを入れると

INSTALLS += INSTALL
INSTALL.files += install/**
INSTALL.path = bin

コマンドは、jom.exe install絶対パスを使用してファイルをコピーしようとします

copy /y c:\Some Project\install\QtGui4.dll c:\Some Project\bin

これは失敗します

パラメータの数が無効です

より良いコマンドは、パスを引用することです

copy /y "c:\Some Project\install\QtGui4.dll" "c:\Some Project\bin"

成功します。jom.exe に絶対パスを引用させる方法、または代わりに相対パスを使用する方法は?

4

1 に答える 1

5

QMake は、パス内のスペースをうまく処理しません。スペースを含むソースまたはビルド ディレクトリを使用すると、遅かれ早かれ常に問題が発生します。私の経験では、これらの問題と戦うことは無駄です。QMake ユーザーには、すべてのソース コードをパスにスペースを入れずに配置することを強くお勧めします。

于 2012-08-31T17:52:22.657 に答える