私はライブラリ(libファイル+ .hヘッダファイル)を持っています。私はそれをVB6で使いやすくするために、DLLに変換するのが好きです。これを行う便利な方法はありますか?lib +ヘッダファイルをDLLに変換する
答えて
は単にヘッダファイルに新しいDLLプロジェクトで.defファイルを含めると静的libにとそれをリンクします。
DEFファイルを使用してシンボルをエクスポートする方法の詳細については、こちらをhttp://msdn.microsoft.com/en-us/library/d91k01sh(VS.80).aspx
ウィンドウでは、DLLからどのシンボルをエクスポートする必要があるかをVCに通知するために、ヘッダーファイルを変更する必要があります。そのため、ヘッダーファイルの関数の周りに__declspec xxxを追加することができます。 – Friedrich
.defファイルを使用すると、ヘッダーに__declspecを必要とせずに関数のエクスポートを強制できます。私はポスターをインポートとエクスポートの両方にヘッダが必要ないので、これをお勧めします。 – iain
defファイルには変更された名前が含まれていることを覚えておいてください。特にC++の場合、これは維持しなければならない苦痛です。 – rubenvb
- 1. ヘッダとlibをdllに変換してCと一緒に使用する#
- 2. .libと.hファイルをPythonで使用できるDLLに変換する
- 3. DLLとLIBファイル
- 4. WPFアプリケーションをDLLに変換する
- 5. C#winformsプロジェクトを.dllに変換する
- 6. aarをDLLライブラリに変換する
- 7. .aファイルを.dllに変換する
- 8. PythonモジュールをDLLファイルに変換する
- 9. jarをネイティブdllに変換する
- 10. OpenCV kinect_mapsをDLLに変換する
- 11. Cヘッダファイル(.h)をVBに変換するツールですか?
- 12. 32ビットdllを64ビットdllに変換する
- 13. Microsoft Visual Studio DLLをWDKにリンクLIB
- 14. LIBとDLLの違い
- 15. * .dll * .a * .lib * .defとVisualStudioとgccの互換性
- 16. pod lib lint header_mappings_dir以外のヘッダファイルについての苦情
- 17. DLLを使用するとアプリケーションに.libファイルが含まれる
- 18. .libと.hファイルを.NETに変換する
- 19. swig - C++をpythonに変換するlink systemd lib
- 20. ビジュアルスタジオプロジェクトのテストフィックスをnunit dllに変換
- 21. 管理されたDLLをアンマネージドLibにリンクする
- 22. C#.dllライブラリを配布するときに.hヘッダファイルに相当します。
- 23. xmlをネイティブDLL(json)でjsonに変換する方法
- 24. Codeigniterをphalangerを使って.net dllに変換するには?
- 25. MinGW .aからVC++ .libに変換する
- 26. C++/Win32コンソールアプリケーションをDLLに変換した後にクラッシュする
- 27. C++は、別のプロジェクトからdllに必要なヘッダファイルをコピーします。
- 28. 静的なlibの代わりにdllを生成するためにCMakeファイルを変更するには?
- 29. のpython - DLLのヘッダファイルに構造OUT引数
- 30. dllからc structをc#に変換する
ある[DLLへの静的ウィンドウのライブラリを変換]の可能な重複(http://stackoverflow.com/questions/845183/convert-static-windows -library-to-dll) –
libには何が入っていますか?それは、いくつかの外部DLLのインポート記述子しか含んでいないのですか、それとも実際のコードを含んでいますか? – 0xC0000022L