Sto usando MinGW su Linux per eseguire il cross-compile su Windows. Ottenere che funzionasse era un gioco da ragazzi. Riuscire a farlo con le DLL richieste non è stato così semplice. La soluzione al momento è eseguire l'eseguibile su Windows e copiare su DLL finché non viene eseguito.Trovare le DLL richieste da un exe di Win su Linux (compilato in modo incrociato con mingw)?
C'è uno strumento per Linux che elenca le DLL richieste dal mio .exe di Windows? (Qualcosa come una combinazione di ldd
e DependencyWalker.)
Qualsiasi motivo per cui DependencyWalker non è abbastanza per te? Elenca tutte le DLL richieste dall'exe e quelle che non sono ancora state trovate nel percorso. – Pankaj
Non è sufficiente perché DependencyWalker non è un eseguibile Linux. Ho appena scoperto che DW può essere eseguito nella console, ma devo ancora indagare se l'output è tale da poter essere collegato al processo di compilazione. In ogni caso, considero l'esecuzione di DW sotto Wine come parte del processo di compilazione per essere assolutamente l'ultima risorsa. – Magnus