Microsoft Visual Studio 2010 で Qt ライブラリに接続されたプロジェクト (x64) をビルドしようとしています。コンパイルしたいプロジェクトは、Visual Studio 2008 を使用してビルドされました。
すべての依存関係を追加し、ダウンロードして Qt ライブラリ 64 ビットをコンパイルし、VS 2010 のプロジェクト プロパティですべての適切な変更を行いました。ただし、以下のエラーが発生します。
Error 2616 error LNK1112: module machine type 'X86' conflicts with
target machine type 'x64' D:\project\Windows\QtOpenGL4.lib(QtOpenGL4.dll)
.dll ファイルと .lib ファイルを確認しましたが、これらは x64 ビット バージョンです。また、私の QtOpenGL4.dll ファイルは、エラーで言及されたものとは別のパスにあります。
QtOpenGL4 モジュールからのエラーでしょうか? どうすればこれを解決できますか?手伝っていただけませんか?
Qt の 64 ビット バージョンをビルドするために従った手順は、次のリンクにあります: https://en.wikibooks.org/wiki/Opticks_Developer_Guide/Getting_Started/Building_Qt_From_Source