2012-05-08 7 views
0

Gitを使ってGoldenDictのソースをダウンロードし、ロケール用にlreleaseを実行します。ファイルfolding.ccはqmakeのファイルがあるのと同じディレクトリに提供されている間Qt Makefileが独自のディレクトリを見つけられない

14:55:54: Running build steps for project goldendict... 
14:55:54: Starting: "c:\qtsdk\desktop\qt\4.8.1\msvc2010\bin\qmake.exe" D:\GoldenDictSrc\goldendict\goldendict.pro -r -spec win32-msvc2010 "CONFIG+=release" 
14:55:56: The process "c:\qtsdk\desktop\qt\4.8.1\msvc2010\bin\qmake.exe" exited normally. 
14:55:56: Starting: "C:\QtSDK\QtCreator\bin\jom.exe" 
C:\QtSDK\QtCreator\bin\jom.exe -f Makefile.Release 
Error: dependent 'folding.cc' does not exist. 
jom 1.0.8 - empower your cores 

jom: D:\GoldenDictSrc\goldendict-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Release\Makefile [release] Error 2 
14:55:56: The process "C:\QtSDK\QtCreator\bin\jom.exe" exited with code 2. 
Error while building project goldendict (target: Desktop) 
When executing build step 'Make' 

:今、私はこのメイクファイルのログを取得する奇妙な問題を抱えています。 私は、folding.ccの絶対パスをqmakeファイルに追加しようとしましたが、使用しませんでした。

私はQtCreatorを使用しています。

これを引き起こす原因は何ですか?

ありがとうございました。

+0

あなたはそれを構築した後にインストールを移動しましたか?私はqmakeが実行可能ファイル内に自身のパスを格納しているところで問題を抱えています –

答えて

1

私は同じ問題を抱えており、QTはすべての依存ファイル(#includesまたは.cppファイル)のパス+ファイル名に対して122文字しかサポートしないという事実に絞っています。

パス(相対パスなど)が123文字以上の場合、qtはこのエラーを返します。

フルネーム+ファイル名が122文字以下になるように、フォルダ名またはファイル名を短くしてください。

関連する問題