2011-08-05 14 views
1

私たちはUbuntuでQt Creatorを使用してSymbianアプリケーションを開発しています。私は、Windows上でコンパイルしようと、私がここで.PROファイルにQt「<filename>はターゲット上にファイル名またはディレクトリ名を指定しますか?」

を定義したファイルを見つける問題は、このファイルの関連セクションが存在しているようです:

#は船に複数のフォルダを追加します。アプリケーションと、ここ
folder_01.source = SRC/QML/MyGame
folder_01.target = QML
folder_02.source =資産
folder_02.target =。
file1.source =資産/ DATA.INI
DEPLOYMENTFOLDERS = folder_01 folder_02 FILE1

、ここでコンパイル出力ウィジェットに印刷されているものです。

開始:「C:\ QtSDK \ QtCreator \ビン\のjom.exe」
コピーアプリケーションデータ...
18ファイル(複数可)
102ファイル(複数可)をコピーし、コピー
んC:\ Users \ユーザーデスクトップ\ \ PEK MyGa me-build-desktop \ Data.ini ファイル名またはディレクトリ名を (F = file、D = directory)に指定しますか?

私がfile1.sourceをコメントアウトすると、エラーは表示されず、アプリケーションはうまく動作しますが、ファイルはコピー先にコピーされません。私はまた、 "assets \\ Data.ini"と "assets \ Data.ini"と "assets // Data.ini"を成功させました。

「assets」フォルダはメッセージには含まれていません。

任意のアイデアを大幅に(票を!:P)は理解されるであろう

答えて

0

は、これはおそらく、XCOPYし、Windowsにインストールされていることのバージョンを使用してQTクリエーターの副作用です。 'Data.ini'がファイルかフォルダかどうかはわかりません。 qtquick2applicationviewer.priを編集したり、ファイルのポストビルドコピーを作成したりする以外に、私がこれまでにこの問題を克服するための解決策はまだありません。

エラーメッセージに「アセット」がないのは、ターゲットの場所が表示されているためです。あなたが「資産」としてのターゲットの場所を指定した場合、それが表示されます。

file1.target = assets 

ターゲットの場所が<output_directory>/<file1.target>/<last(split(file1.source, \\))>

のように計算されます
関連する問題