2012-04-28 40 views
2

Qt Creator 2.4.1で作業しています。本当に迷惑な問題が1つありました。Qtで出力ファイルを開くことができません

私は私のプロジェクトをデバッグするとき、私は非常に頻繁にエラーを以下の取得:

:-1: error: cannot open output file debug\qtrbdclient.exe: Permission denied 
:-1: error: collect2: ld returned 1 exit status 

それを解決する唯一の方法はQtの創造主を閉じて、もう一度それを実行することです。なぜそれが何度も何度起こるのか、私は本当に分かりません。

答えて

5

最も可能性の高い原因は、プログラムがまだ実行中であることです。実行中のインスタンスが閉じていることを確認してください。タスクマネージャーまたはProcess Explorerを使用して、アプリケーションの開いているハンドルをキャッチすることができます。

+0

実行中のインスタンスがありません。 – user1256821

+1

システムプロセス(PID:4)がVista/Windows 7の一般的な問題であるように思われるので、その最も可能性が高いのはPID:4です。http://qt-project.org/forums/viewthread/5397 – Adam

0

アプリケーションエクスペリエンスが動作しているかどうかを確認してください。 Windows 7でこのエラーが発生します。

0

リリースバージョンをコンパイルしようとしたときにこのメッセージが表示されます。問題は新しいグラフィックを含むリソースファイルでした。グラフィックをもう一度削除した後、Qtは出力ファイルを再び開くことができます。私はグラフィックスを変更し、それは再び働いた...

0

私はこんにちはワールドQMLの練習に取り組んでいたこの問題につまずいた。基本的には、私はUIタグをWindowタグの中に入れませんでした。アプリケーションを実行すると、アプリケーションウィンドウは開きません。したがって、それらを閉じたり、実行中であることを知る方法はありません。

[ウィンドウ]> [出力パネル]> [アプリケーション出力](通常は下部)にある[アプリケーション出力]をオンにします。停止ボタンは赤色でアクティブでなければなりません。もう一度実行する前にそれをクリックしてください。

enter image description here

間違ったコード:

Rectangle { 
    width: 360 
    height: 200 
    ... 
} 

右コード:

Window { 
    visible: true 
    width: 360 
    height: 200 
    Rectangle { 
     anchors.fill: parent 
     ... 
    } 
} 
関連する問題