Linux上でMinGWを使用してWindowsにクロスコンパイルしています。その作業を行うことは簡単でした。それを必要なDLLでパッケージ化することは、それほど単純ではありませんでした。現時点での解決策は、Windows上で実行可能ファイルを実行し、実際に実行されるまでDLLでコピーすることです。Linux上でWin exeに必要なDLLを見つける(mingwでクロスコンパイル)?
私のWindows .exeで必要とされるDLLを一覧表示するLinux用ツールはありますか? (ldd
とDependencyWalkerの組み合わせのようなもの)
DependencyWalkerがあなたにとって不十分な理由は何ですか? exeで必要とされるすべてのDLLと、まだパスに見つからないDLLを一覧表示します。 – Pankaj
DependencyWalkerはLinuxの実行可能ファイルではないので、十分ではありません。私は、DWがコンソールで実行できることを知りましたが、出力がビルドプロセスにフックできるかどうか調べる必要があります。いずれにしても、私はWineの下でDWをビルドプロセスの一部として実行することが絶対最後の手段であると考えています。 – Magnus