dllを他のdllへの依存関係とリンクしています。プロジェクトの64ビットバージョンをリンクするのに問題があります。32ビットバージョンでは、mingw32を使用する限りすべて問題ありません。しかし、依存するdllの64ビットバージョンとmingw-w64に切り替えると、次のように表示されます。
c:/.../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible .\lib\native/libblabla.dll when searching for -llibblabla
'libblabla'は私が依存しているライブラリです。私はそれが64ビットバージョンであり、互換性があるはずだと絶対に確信しています。mingwのバグですか?
また、libファイルを使用してリンクしようとしましたが、libも互換性がないと見なされ、dlltoolによって生成されたものにはインポートテーブルが生成されていません!
私はこれで完全に立ち往生しています。ありがとうございました。