Para utilizar algunas bibliotecas recompiladas (por ejemplo, boost chrono) necesito especificar la carpeta de la biblioteca en Visual Studio en Propiedades -> Directorios VC++ -> Directorios de bibliotecas. ¿Cómo puedo lograr esto usando la línea de comando? He estado usando/LIBPATH pero obtengo el error del enlazador (LNK1104).Visual C++ Library Directories Línea de comandos equivalente
Respuesta
es necesario especificar /link <linkoptions>
de línea de comandos cl.exe para pasar los ajustes necesarios para el enlazador:
cl -I "path\to\Boost" test.cpp /link /LIBPATH:"C:\path\to\Boost\stage\lib"
, pero encontré otro problema. Cuando incluyo C: \ path \ to \ Boost \ stage \ lib en VS2010, no obtengo ningún error (lo que significa que encontró las librerías, etc.). Cuando lo hago desde la línea de comandos, ¡todavía busca una lib que no tengo en la carpeta! ¿Tiene alguna idea de qué causa este comportamiento? – tropicana
¿Quiere decir que el enlazador se detiene en lib que NO está en Boost \ stage \ lib? Luego debe especificarlo con otra opción LIBPATH – Rost
. He creado una nueva pregunta para este problema: http://stackoverflow.com/questions/12125049/getting-lnk1104-when-linking-to-boost-pre-compiled-libraries – tropicana
- 1. Compilar en la línea de comandos en Visual C++
- 2. depuración C# en la línea de comandos
- 3. C# Video Converter library
- 4. Depuración con parámetros de línea de comandos en Visual Studio
- 5. Makefile, Pattern-Rules y Directories
- 6. Equivalente de Task Parallel Library en Java
- 7. C# y C++ Library
- 8. compilación de línea de comandos utilizando cl.exe?
- 9. ¿Cómo se muestran las opciones de compilación de línea de comandos en Visual C++ 2008?
- 10. Cómo ejecutar una aplicación de consola con parámetros de línea de comandos en Visual C++ 6.0?
- 11. C# Game Network Library
- 12. Visual C++ equivalente de __FILE__, __LINE__ y __PRETTY_FUNCTION__
- 13. sqlite c library en mac os?
- 14. Pasar los parámetros de la línea de comandos con Visual Studio C#
- 15. Soluciones de Building C# desde la línea de comandos con Visual Studio 2010
- 16. Línea de comandos de CMake para C++ #define
- 17. ¿Es posible compilar una línea de comandos del proyecto con Visual C# 2010 Express edition?
- 18. comandos de cadena en la línea de comandos PowerShell
- 19. C equivalente de C++ STL
- 20. Compilar código C# desde la línea de comandos da error
- 21. C library vs WinApi
- 22. authorize.net C# wrappers/library
- 23. Game Programming Library C++
- 24. C# library en iOS
- 25. C++ mp3 library
- 26. C++ Graphic Drawing Library
- 27. Boost C++ library install
- 28. C# graph drawing library?
- 29. C# Audio Library
- 30. C# AI Library
Podría por favor mostrar su línea de comandos?/LIBPATH funcionará. – Rost
Aquí hay una buena fuente para comenzar. http://msdn.microsoft.com/en-us/library/f35ctcxw(v=vs.71) – MartyE
cl -I "path \ to \ Boost" test.cpp/LIBPATH: "C: \ path \ to \ Boost" \ stage \ lib " – tropicana