c++ builder > あるライブラリを使う > implib.exeで.dllから.libを作成 / ヘッダinclude
C++ Builder XE4
手順
1. implib.exeで.dllファイルから.libファイルを作成する (*1参照)
2. [プロジェクト]->[プロジェクトに追加]で.libファイルを追加する
3. dll用のヘッダファイルを.cppで#includeする (SomeLbrary.hが提供されている場合、#include "SomeLibrary.h"
)
4. ビルドする
5. .dllをDebugフォルダ(.exe生成場所)にコピーする
以上で[実行]でdllを使ったソフトが動いた。
ただし、DLLの作り方(種類)によっては上記がうまくいかないかもしれない。今回試した.dllでは動いた。
"C:\Program Files\Embarcadero\RAD Studio\11.0\bin\implib.exe" someApi.lib someApi.dll
参考
http://www.gesource.jp/weblog/?p=4869
手順2に関して、手順3の.hファイルに#pragma comment(lib, "MyAPI.lib")
があれば、プロジェクトに.libを追加しなくてもよさそう。
Author And Source
この問題について(c++ builder > あるライブラリを使う > implib.exeで.dllから.libを作成 / ヘッダinclude), 我々は、より多くの情報をここで見つけました https://qiita.com/7of9/items/414639787d92132963a7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .