Qt4.8.4 を Visual Studio 2012 でコンパイルし、その dll を Windows XP で使用する必要があります。どうやってやるの?以下のように mkspecs\win32-msvc2012 を変更しましたが、うまくいきませんでした。Qt4.8.4 を使用してWindows 7でアプリケーションをコーディングした後、「... は有効な win32 プログラムではありません」というエラー メッセージが表示されました。Windows XPでアプリケーションを実行したとき。Windows 7 で同じアプリケーションを実行しても問題ありません。
DEFINES += UNICODE WIN32 QT_LARGEFILE_SUPPORT _USING_V110_SDK71_
QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:CONSOLE,5.01
Qt4.8.4 のコンパイルについていくつかの点が欠けていますが、何がわかりません。WinXP をターゲットとして Qt4.8.4 をコンパイルできれば、おそらく問題は解決するでしょう。
どんな助けでも大歓迎です。