クロスプラットフォームのQtオーディオアプリケーションを開発しています。Linuxでは、アプリケーションは問題なく実行されますが、Windowsでは、QtCreatorから起動したときにアプリケーションは実行されません。
リリース構成で(またはデバッグなしで)実行する場合、QtCreatorは単に次のように言います。
「プログラムは予期せず終了しました。」
デバッグ構成(またはデバッグ)で実行すると、QtCreatorは次のように言います。
起動時にプログラムがコード0x0000135で終了しました。」
エラーのグーグルはまったく役に立たなかったので、アプリケーションに必要なすべての.exeと.dll(QtCoreなどのQtライブラリが含まれています)を空のディレクトリにコピーし、Linuxの場合と同様にアプリケーションを完全に実行することにしました。
したがって、これはWindowsがアプリケーションに必要なdllを見つけられないという問題だと思います。
この問題は、先週末、システムをWindows 8にアップグレードしたときに発生しました。以前は(Windows 7で)そのような問題はありませんでした。
ビルドパラメータ(ファイル.userに保存されている)の変更を伴わないソリューションを知っている人はいますか?
Linuxでアプリケーションをテストするとこのファイルが無効になるため、これを実行したくありません。また、そのバージョンを保持したくありません。