メソッド呼び出しなどのために、VC++ で Borland 出力にアクセスする方法はありますか?
ありがとう
私の情報は (かなり) 古くなっているかもしれませんが、私が以前にしなければならなかったことは、Borland が VC とリンクする COFF フォーマットの OBJ または LIB ファイルを出力することを確認することでした。
もう 1 つのオプションは、Borland に DLL を出力させ、VC++ からそれを使用することです。名前のマングリングと呼び出し規約が面倒な場合があります。正直なところ、私は 5 年間 Borland コンパイラを使用していません (10 年半前にそこで働いていたにもかかわらず)。そのため、Borland でコンパイルされた DLL の LIB が VC++ と適切にリンクするかどうかはわかりません。
他のすべてが失敗した場合は、Borland コンパイラで DLL をコンパイルし、Dumpbin を使用してエクスポートを見つけ、次に LoadLibrary と GetProcAddress を使用して関数ポインタを取得します。
静的ライブラリを作成し、それをVC++プロジェクトにリンクします。呼び出し規約に注意してください。