Pregunta

Soy relativamente nuevo en C ++ y necesidad de utilizar una biblioteca por primera vez. Yo estaba esperando que alguien sería capaz de mostrar la manera correcta [enlace a / include] la biblioteca.

La biblioteca quiero usar es la v3.8.8 ID3 que se pueden encontrar aquí: http://id3lib.sourceforge.net/

He descargado los binarios de Windows y ahora sólo hay una forma de enlace a la biblioteca.

Los archivos descargados: Depuración / id3lib.dll, depuración / id3lib.lib, depuración / id3lib.exp, LANZAMIENTO / id3lib.dll, LANZAMIENTO / id3lib.lib, LANZAMIENTO / id3lib.exp

Estoy utilizando Visual Studio 2010.

Cualquier ayuda es muy apreciada. Gracias de antemano.

¿Fue útil?

Solución

Hay varios pasos, y una trampa muchos. Si usted es un novato en el rango usando C ++ y VC ++, en particular, cada paso se va a requerir algunos (jadeo) la lectura de la documentación o buscando en Google.

  • En VC ++ 2010, utilice el Administrador de la Propiedad "C / C ++ general / adicional Introducir directorios" sección si es necesario para decirle al compilador cómo encontrar los archivos de cabecera-.
  • Utilice el administrador de la propiedad sección "C / C ++ / Generación de código Biblioteca / Runtime" si es necesario para decirle al compilador qué versión de la biblioteca de tiempo de ejecución de Microsoft C requiere la biblioteca.
  • Uso de Propiedad "enlazador / Entrada / Dependencias adicionales" para especificar el archivo .lib id3lib.lib.
  • Uso de Propiedad "enlazador / general / Biblioteca adicional directorios" para decirle al enlazador dónde encontrar el archivo .lib.
  • Si el id3lib.dll DLL no está en el directorio donde se va a iniciar su programa, abrir una ventana de Microsoft Explorer y haga clic derecho en "Mi PC". Seleccionar "Variables Propiedades / Avanzado / medio ambiente", y modificar la ruta variable por el usuario para contener la ruta del directorio que contiene el archivo DLL. Tenga mucho cuidado de hacer esto. Antes de que lo cambie, copiar el valor que está ahí originalmente y guardarlo en un archivo de texto, en caso de que se lía y necesidad de restaurarlo. Si se equivoca, otros programas puede no iniciarse.

Buena suerte.

Otros consejos

Antes de poder hacer cualquier desarrollo de C ++ con esta biblioteca que necesita las cabeceras también que están en el archivo id3lib-3.8.3.zip. Sólo se ha descargado los archivos binarios, que permite ejecutar una aplicación que necesita esas bibliotecas, pero no volver a compilarlo.

Añadir id3lib.lib a su proyecto, que debe satisfacer el enlazador y el ejecutable resultante dependerá id3lib.dll.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top