¿Cómo puedo crear archivos .lib
y .dll
en VC++ con cl.exe
desde la línea de comandos?Crear archivos .dll y .lib con la línea de comandos de VC++
20
A
Respuesta
33
Visual Studio viene con una herramienta de biblioteca llamada LIB.EXE
que se puede usar para crear archivos de biblioteca a partir de archivos de objeto. Si configura la línea de comando para que tenga CL.EXE
en la ruta, también debería poder ejecutar LIB.EXE
.
E.g.
LIB.EXE /OUT:MYLIB.LIB FILE1.OBJ FILE2.OBJ
Para crear un archivo DLL, sólo tiene que utilizar LINK.EXE
(como los ejecutables), pero con el interruptor /DLL
.
E.g.
LINK.EXE /DLL /OUT:MYLIB.DLL FILE3.OBJ FILE4.OBJ
8
Re hacer una DLL, se trata de la forma (s) de taquigrafía si tiene los archivos de origen:
cl /LD foo.c bar.c baz.c /FeMyImage.dll
o
cl /LD foo.c bar.c baz.c /link /out:MyImage.dll
son equivalentes.
Cuestiones relacionadas
- 1. .h, .dll y .lib confusion
- 2. .lib y .dll Compatibilidad con versiones anteriores
- 3. Archivos DLL y LIB, ¿qué y por qué?
- 4. Crear Nuget paquete con múltiples archivos DLL
- 5. WinSxS no puede cargar archivos DLL de VC++
- 6. ¿Cuáles son los pasos exactos para crear y luego vincular con una DLL de Win32 en la línea de comandos?
- 7. uso winrar línea de comandos para crear archivos zip
- 8. ¿Cuál es la diferencia entre los archivos .dll, .lib, .h?
- 9. lib.exe, Visual Studio, generación de archivos .lib de archivos dll y def
- 10. Compatibilidad de * .dll * .a * .lib * .def entre VisualStudio y gcc
- 11. Herramienta de línea de comandos para encontrar dependencias Dll
- 12. Detener la creación de .lib y .exp al construir un .dll con Visual Studio
- 13. Cómo usar C# Dll en vC++?
- 14. MySQL la línea de comandos y buscapersonas
- 15. compilación de línea de comandos utilizando cl.exe?
- 16. Herramientas para inspeccionar archivos .lib?
- 17. Incluir archivos en una línea de comandos con Ruby
- 18. ¿Cuál es la diferencia entre los archivos .lib y .a?
- 19. PYTHON obtener archivos de la línea de comandos
- 20. .lib error cuando estoy usando un dll?
- 21. Conversión de archivos .vc de archivos .vc a archivos .ll legibles para humanos
- 22. Crear archivo jar desde la línea de comandos
- 23. Herramienta de línea de comandos para volcar la versión de Windows DLL?
- 24. dificultades con "cl.exe" (compilador de línea de comandos de VisualStudio) y archivos de encabezado!
- 25. Crear un mp3 silencioso desde la línea de comandos
- 26. Línea de comandos de Java con .jar
- 27. agregar archivos a xcodeproj desde la línea de comandos
- 28. PHP en la línea de comandos
- 29. Al compilar un archivo DLL, ¿el archivo LIB generado contiene el nombre de la DLL?
- 30. ¿Cómo funciona .h, .lib y .dll trabaja en conjunto
Muchas gracias, por favor también me pueden ayudar a crear un archivo dll desde la línea de comandos .... –
@Vineel Kumar Reddy: Actualizado. –
Por supuesto, 'LIB.EXE' infringe la convención y utiliza': 'para especificar el archivo de salida. No es de extrañar que la gente tenga problemas con este conjunto de herramientas. – Qix