0

ネイティブ C のように見えるサードパーティの dll があります ( Dumpbin にはすべての C 関数が表示されます)。lib または .h ファイルがありません。ただし、C# プログラムでこの dll を参照すると、署名 (すべてのパラメーターの型と説明) が魔法のように認識されます。C++ アプリから DLL を使用する必要があり、Dumpbin と Lib を使用して lib ファイルを作成できますが、署名がわかりません ( c# から手動でコピーしない限り)。#import は、typelib ( tlh ) が見つからないというエラーを出します。C#はそれを理解できるので、infはdllにある必要があります。(管理されていない) C++ の場合はどうすればわかりますか?

ありがとう

4

0 に答える 0