1

2時間の努力の後、Windowsにqtを適切にインストールできませんでした。Qtのインストールを指示するいくつかのサイトにリンクされているSDKのバージョンが見つかりませんでした。そこで、別の方法を試しました。完全な SDK をダウンロードするリンクがまだ利用可能な場合は、リンクを教えてください。その方が簡単にインストールできるようです。

ここから MinGW と Qt Creator 用の Qt ライブラリをインストールしました 。次に、C:\Qt\4.8.4 をパス変数に追加し、Qt フォルダーで configure.exe を実行しました。その後、Qt Creator をインストールしましたが、ファイルを開くオプションがありませんでした。 Qt Gui プロジェクトまたはクイック プロジェクト。次に、オプションからキットを作成し、コンパイラとして MinGW を選択し、qmake パスを保存しました。この変更により、Qt Gui プロジェクトを開くことができましたが、実行時にコード -1073741511 エラーで終了しました。この推奨される 解決策を試しましたが、system32 でこれらの dll ファイルが見つかりませんでした。だから私は疲れて、stackoverflowに尋ねることにしました。インストールのステップがありませんか? msvc を使用する必要がありますか? オープンソースのqt版でmsvcを利用することはできますか?

4

1 に答える 1

0

Qt、MinGW、Creator、およびその他のツールをインストールした Qt SDK は Nokia によって作成されました。Digia はまだそのような SDK をリリースしていません (彼らは約束しました) - とにかく、Qt 4.8.x (x は 1 だと思います) で十分な場合でも、Nokia のサイトから SDK をダウンロードします。

また、既にビルドされた Qt を使用するアプリケーションではなく、Qt 自体をビルドする場合は、configure.exe (Qt フレームワークのビルドを構成するツール) を実行しないでください。

-1073741511 の問題については、dll の問題です。dll が見つからないか、互換性のない dll を使用しようとしています。パスに追加する場合、実行時に必要な qt dll への正しいパスは C:\ にあると思いますQt\4.8.4\ bin (確認してください) を確認し、実際に使用しているコンパイラ用にビルドされた Qt からパスをインストールして追加 (または dll をコピー) していることも確認してください。

また、MinGW ランタイム用のいくつかの dll が必要になります (ここでも、パスに mingw_install_path\bin を追加するか、そこからアプリケーションと同じフォルダーに dll をコピーできます)。

于 2013-01-27T21:38:04.370 に答える