He tenido experiencia en C++ pero no en MSVC.Referencias DLL en Visual C++
Lo que intento hacer es incorporar un .dll desde un proyecto de código abierto a mi proyecto. El código está disponible y lo he creado. Tengo el .dll y el .lib que, según tengo entendido, es obligatorio para los proyectos de C++.
Ahora, desafortunadamente, no hay un simple "Agregar referencia", coloque mi .dll en un directorio de inclusión y agréguelo a mi solución. He editado las páginas de propiedades del proyecto, la opción Incluir directorios adicionales de C/C++ y también agregué .lib como una dependencia adicional del vinculador. He creado un directorio de inclusión para el dll y lib dentro de mi árbol de soluciones.
Mi problema es que cuando trato de incluir los archivos de encabezado de la documentación, la salida VS escupe mensajes de error. Ahora me doy cuenta de que estoy usando el combo dll/lib y que los archivos .h no están presentes en mi solución, entonces, ¿cómo puedo agregar los correspondientes? Estoy usando QT toolkit también, que funciona, pero la forma en que agregue el otro encabezado/dll de la biblioteca de código abierto me elude.
¿Puede alguien señalarme en la dirección correcta?
Usted dice "La salida VS escupe mensajes de error", pero necesitamos saber qué eran para solucionarlo. – GManNickG
Tengo mis archivos .cpp y .h en Solution/src. Los archivos .dll/lib están en Solution/include. Agregué Solution/include a "Linker -> Additional Library Directories" y "C/C++ -> Additional Include Directories". El encabezado que necesito es QTwitLib.h de la biblioteca TwitLib. A #include "QTwitLib.h" o incluso ../ o include/QTwitLib.h todos me dan un "error fatal: no se puede abrir el archivo de inclusión: no existe ese archivo". –
No puedo evitar preguntarme qué sentido tiene hacer (y aprobar) una edición trivial e inconsecuente a más de 7 años. – dxiv