Creating .dll and .lib files with the VC++ command line
c, visual-c++
Solution
Visual Studio comes with a library tool called `LIB.EXE` which can be used to create library files from object files. If you set up the command line so that you have `CL.EXE` on the path, you should also be able to run `LIB.EXE`.
E.g.
LIB.EXE /OUT:MYLIB.LIB FILE1.OBJ FILE2.OBJ
To create a dll, you just use `LINK.EXE` (as for executables) but with the `/DLL` switch.
E.g.
LINK.EXE /DLL /OUT:MYLIB.DLL FILE3.OBJ FILE4.OBJ
Problem
How can I create `.lib` files and `.dll` files in VC++ with `cl.exe` from the command line?