No puedo creer que me esté costando tanto encontrar la manera de hacer algo tan simple. Tengo una biblioteca externa (que incluye un archivo .lib y .h) que quiero agregar a mi proyecto. Según lo que he leído, necesito ir a Proyecto> Propiedades> Marco y referencias> Agregar nuevas referencias y agregarlo allí.Cómo agregar una biblioteca estática externa a un proyecto de Visual C++ 2010 Express
Sin embargo, esta ventana está en blanco. Hay una columna de Nombre del proyecto y Directorio del proyecto, pero no hay nada allí y ningún botón 'Examinar' para encontrar mi biblioteca. Intenté ir al directorio de VC++ y agregar la ruta al archivo .lib a la ruta de las bibliotecas, pero no me ayudó.
¿Qué me estoy perdiendo?
Cuando intento esto, puedo compilar correctamente el programa, pero cuando intento ejecutarlo, aparece un cuadro de diálogo de alerta con el mensaje de error 'El programa no puede iniciarse porque TheLibrary.dll falta de su computadora. Intente volver a instalar el programa para solucionar este problema. ¿Alguna idea de por qué quiere el archivo dll en tiempo de ejecución? Porque ese no debería ser necesario si uno usa el archivo 'lib' en tiempo de compilación, ¿verdad? –
Hmm ... Fue un problema con mi biblioteca. Fue creado como una biblioteca compartida, y no como una biblioteca estática.Cuando lo cambié, comenzó a funcionar. ¿Pero por qué la biblioteca compartida produce un archivo 'lib'? –
Esto no funciona con VC++ 2015 .... – zezba9000