10. vs2017のlib.exeを使用して、defファイルからlibファイルを生成します。
10 Use Lib Exe Vs2017 Generate Lib File From Def File
1.まず、vsファイルが配置されているフォルダーを見つけます。
2.次に、lib.exeが配置されている場所を見つけます
私の立場は D:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.13.26128inHostx64x64
このフォルダの下で、特定のパスを確認できます( 注:これは64ビットのlib.exeです。 )。
lib.exeが配置されているパスを覚えておいて、少し待ってからコピーしてください。
3.次の4つの必要なファイルを見つけて、コピーします
オンにするD:Program Files (x86)Microsoft Visual Studio2017CommunityCommon7IDE
(自分のパスを探す)
次の4つのファイルが見つかりました
mspdb140.dll、mspdbcore.dll、mspdbsrv.exe、msobj140.dll
// vsバージョンによっては、必ずしも140である必要はなく、80などになる場合があります。
5.これらの4つのファイルを、lib.exeが配置されているパスにコピーします。これで、lib.exeを使用してlibファイルを生成できます。
管理者としてcmdを開くと、エラーが発生する可能性があります
二。
次に、lib.exeへのパスを入力し、libと入力します。次のコンテンツが表示された場合は、libコマンドを使用できます。
3.3。
次に、コマンドを入力してlibファイルを生成する必要があります。次に例を示します。 lib /out:F:CCdefsqlite3.lib /MACHINE:X64 /DEF:F:CCdefsqlite3.def
/ out:.libファイルが生成される場所、/ MACHINE:IX86:マシンの種類、32ビットマシン、/ MACHINE:X64:64ビットマシン、/ DEF:.defの場所を示します保存されています。
注:64ビットまたは32ビットは明確に区別する必要があります。 ! !
上記のコマンドを実行すると、対応する.libファイルと.expファイルがF: CC defディレクトリに生成されます。