Borland C++ Compiler オ ワ タ

■ このスレッドは過去ログ倉庫に格納されています
NGNG?2BP(200)
http://www.borland.co.jp/cppbuilder/freecompiler/
クリッコしてみればわかる
2020/02/15(土) 22:38:31.56ID:n4+OYxeM
OpenSSLのssleay32.dllとlibeay32.dllを
DLLインポートで使おうとしたのですが、
呼び出し規約がcdeclだと、関数名が「_SSL_read」とか
頭に「_」(アンダースコア)が付いていないといけないようで
そのままだとlinkが成功しません。

impdefでssleay32.dllとlibeay32.dllのエクスポート関数を
全部吐き出し、defファイルでIMPORTSセクションで関数名の変更を指示したら
コンパイル成功しました。

しかし、この方法しかないんでしょうか?

zlibとかだとstdcallのDLLが提供されてて問題なかったんですが・・・
384383
垢版 |
2020/02/17(月) 23:36:50.09ID:F0KmAUWp
implib -aでdefファイル無しでもできました。
最近のbuilderではどうなんでしょうね
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況