2

私は Qt Creator 2.4.1 を使用していますが、非常に厄介な問題に直面しました。

プロジェクトをデバッグすると、次のエラーが頻繁に発生します。

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

これを解決する唯一の方法は、Qt Creator を閉じて再度実行することです。なぜ何度も起こるのか、私には本当に理解できません。

4

4 に答える 4

5

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

于 2012-04-28T21:59:59.507 に答える
0

Application Experience が実行されているかどうかを確認します。実行されている必要があります。これにより、Windows 7 でこのエラーが発生します。

于 2012-12-04T00:55:13.903 に答える
0

Hello World QML 演習に取り組んでいたときに、この問題に出くわしました。基本的に、UI 要素を Window タグ内に配置しませんでした。アプリケーションを実行すると、アプリケーション ウィンドウが開きません。したがって、それらを閉じたり、実行中であることを認識したりする方法はありません。

[ウィンドウ] > [出力ペイン] > [アプリケーション出力] (通常は下部) にある [アプリケーション出力] を確認します。停止ボタンが赤くアクティブになっている必要があります。再度実行する前に、それをクリックしてください。

ここに画像の説明を入力

不正なコード:

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

右のコード:

Window {
    visible: true
    width: 360
    height: 200
    Rectangle {
        anchors.fill: parent
        ...
    }
}
于 2016-05-26T20:41:23.947 に答える