、私はことを発見することはできませんVisual Studio Qtアドインがあったので、これをインストールしました。私はすでにMinGW Qtバイナリをインストールしていましたが、これがうまくいかなかった場合、Visual Studio 2010のソースをコンパイルする必要があることがわかりました(VS 2008バイナリはデプロイメントの問題を引き起こします)。ビルのQtのVisual Studio 2010のために - オープンファイル「qtmaind.lib」私はC++ Qtアプリケーションを起動しようとしていると、それが実行され、いくつかのグーグルを行うのVisual Studio 2010</p> <p>でコンパイルしている
これをガイドとして使用します:How to build Qt for Visual Studio 2010、私はオープンソース版をコンパイルし、QTDIR env変数とともにPATHに追加しました。
1>LINK : fatal error LNK1104: cannot open file 'qtmaind.lib'
:私はそれが最終的に取り組んだことを期待して、私は私が終わったら、私は次のエラーを確認するために、プログラムを構築しようとしたのVisual Studio 2010に新規プロジェクトウィザードを使用した「Qtアプリケーション」を作成しました私はC:\ QT \ libフォルダを見て、私はqtmaind.prlしか持っていないが、なぜqtmaind.libがないのかという手掛かりは見つけられませんでした。
私はQMAKESPEC環境変数をエコーして 'win32-msvc2010'出力を得ることができます。
リンク内のフラグを含め、configureステップのフラグの組み合わせをいくつか試してみましたが、手動で-platformフラグを設定しようとしました。
誰でも助けてもらえれば幸いです。 :D
C:\ QT \ libには* .libがありますか? > ...私はソースをコンパイルしました... でしたか?つまり、Windows検索を使って手動でqtライブラリを探すことです。 – user928204
QtCore4.libはそこにあり、qtmain.libはそこにあります。はい、しました。 – Darthfett