Qmgでいくつかの画像処理を行うアプリケーションをビルドしました。 IDE内部から実行するとうまく動作しますが、ディレクトリから起動しようとすると次のエラーがスローされます。QTビルドDLLプロシージャのエントリポイントエラーが発生しました
The procedure entry point [email protected]@[email protected]$$QAV0AAZ could not be located
in the dynamic link library QtCore4.dll
すべての点で、複数のバージョンのDLLがインストールされていることを指しています。ザイリンクスIDEがQtライブラリを使用しているのがわかりましたが、問題のDLLは同じバージョンです。私は本当にソフトウェアの男ではなく、ここで紛失している。
QtCore4.dllとQtGui4.dllのコピーがディレクトリにあります。それがアプリケーションに必要なすべてのものです。静的リンクも機能しません。私はエンジニアにこれを投げ捨て、コマンドライン版を扱うように指示します。 –
@Matt QtCore4.dllをアプリケーションのディレクトリに置いても、そのメッセージが表示されますか?おそらくそれは間違ったDLLです。おそらくあなたはQtCreatorのディレクトリからDLLを取り出したのですが、SDKのものと同じではありません(また、あなたのアプリケーションは後者にリンクされています)。 – Claudio
Ran Dependency Walkerを実行し、dllをディレクトリにコピーしました。もともと私が使っていたDLLは何か分かりませんが、今は動作します。 –