2012-05-13 20 views
5

parece que no puede encontrar una respuesta definitiva a cómo agregar una biblioteca. hay propiedades de proyecto con muchos lugares para agregar rutas de archivos, pero me pregunto si no debería editarlas todas, ¿alguien me puede decir el propósito de cada entrada posible, si hay más, y posiblemente cuáles debo editar? o un tutorial útil? Enumeraré las entradas que conozco. Actualmente estoy intentando agregar la biblioteca Wwise.agregar una biblioteca a visual studio 2010 express

  1. Proyecto->propiedades del nombre del proyecto -> configuración de propiedades-> VC++ directorios-> directorios de la biblioteca (haga clic en editar y addthe relevante ruta de archivo)

  2. proyecto- >propiedades de nombre de proyecto -> configuración propiedades-> linker-> general-> dependencias adicionales de biblioteca (clic k editar y addthe rutaarchivos relevante)

  3. Proyecto->propiedades del nombre del proyecto -> configuración propiedades-> enlazador> input-> dependencias adicionales (entran los nombres de las bibliotecas manualmente)

Si vuelvo a ir a través de todo lo que gano más errores de enlace que empecé con

Respuesta

8
  1. Esos son los directorios que el vinculador buscará .libs provistos con Visual Studio. Como CRT, MFC, ATL y Windows SDK. No quiere jugar con eso, el valor predeterminado se lee del registro y fue escrito allí por el instalador. Solo cambie si desea vincular a versiones no estándar de estos .libs

  2. Esos son los archivos que el vinculador realmente vinculará.

  3. Esos son los directorios adicionales que el enlazador buscará los archivos que se especificaron en la punta 2 o de las directivas #pragma comment en el código fuente. Solo deberá configurar esto si la viñeta 2 no especificó la ruta completa del archivo o si el archivo .lib no está presente en uno de los directorios estándar de VS o en el directorio del proyecto. Por lo general, coloca el directorio de instalación de Boost allí, por ejemplo.

Así que la viñeta 2 es la más importante, que en realidad especifica qué se vinculará. Bullet 3 solo ayuda al enlazador a encontrar el archivo.

Cuestiones relacionadas