0

私はこの奇妙な問題を抱えています:

Qt(core / gui / sql / webkit)を使用してプログラムを作成しましたが、問題なく動作します。

しかし、数日前に突然壊れました。実行可能ファイルは開始直後に終了しますが、DEBUG/RELEASEバージョンの両方にこの奇妙な問題があります。

これは私が理由を理解しようとしたものです:

  • ファイルの行にブレークポイントを設定しましたが、デバッガーはそのポイントに到達していないようです。main.cppQApplication a(argc, argv)

  • 他のPCでプロジェクトを試しましたが、問題はまだ残っています。

任意のアドバイスをいただければ幸いです。

添加:

ENV:Win7 / VS2010 / Qt-4.8.4

main.cpp:

#include "adeditor.h"
#include <QtGui/QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    ADEditor w;
    w.show();
    return a.exec();
}

adeditorクラスから継承しますQMainWindow

修正されましたが、なぜか わかりません

解決策は次のとおりです。

新しいプロジェクトを作成し、元のプロジェクトの各ファイルのすべてのコンテンツをコピーしましたが、正常に機能しました。

私はそれがどのように起こるのかを強く知りたいので、次にそれが私に起こったとき、私は私を適切に扱う方法を知りたいです。

4

1 に答える 1

1

私のコメントを回答として投稿して、将来の訪問者が少し見えるようにします。

main代わりに呼び出されたりリンクされたりしている別の関数がどこかにぶら下がっている可能性もあります。–OmnipotentEntity34分前

以前に状況を確認しましたが、別の状況がありましたがmain、これを修正した後、何も変わりませんでした。–ヘルシンキ29分前

それを削除してから、完全にクリーンなビルドを最初から実行しましたmainか?–OmnipotentEntity23分前

@OmnipotentEntity:はい!それはまさに問題です、今私はそれを知っています、ありがとう–ヘルシンキ7分前

于 2013-01-10T09:11:45.207 に答える