libfoo.a
32ビットLinuxマシン用にコンパイルされたバイナリ静的ライブラリがあります。cygwinでコンパイルされたwin32プロジェクトに対してコンパイルしたいと思います。
それは可能ですか?ELF
アーカイブ内のすべてのオブジェクトファイルは標準形式である必要があるため、可能と思われます。
nm
ただし、で見つかった関数に関するリンクエラーを受け取り続けていlibfoo.a
ます。libfoo.a
の関数と同じ名前の空の関数をいくつか使用してスタブを作成したときlibfoo.a
、それらの関数に関するリンクエラーを受信しなくなりました。
それも可能ですか、それとも私は何かを逃していますか?とにかく、どうすればこの問題をトラブルシューティングできますか?