No puedo declarar la variable por ser un tipo abstracto

Iniciado por Borito30, 1 Marzo 2017, 04:17 AM

0 Miembros y 3 Visitantes están viendo este tema.

Borito30

Cita de: ivancea96 en 12 Marzo 2017, 17:39 PM
En directorio de includes, debes poner "include", no "include/openssl". Sí, las cabeceras están en "include/openssl", pero accedes a ellas poniendo #include <openssl/aes.h>.
Esto se hace o para diferenciar diferentes librerías que puedan tener cabeceras con el mismo nombre, o separar en carpetas, sin más. En cualquier caso, y de forma general, siempre pondrás como directorio "include", y no la carpeta que pueda tener dentro. Además, en este caso estás casi obligado, ya que las propias cabeceras utilizan la fórmula #include <openssl/aes.h>.
Vale ahora lo entendi que tengo que poner en search directories compiler la ruta include es decir C:\openssl-1.0.1c_static_w32_mingw\include para que me coja openssl/cabecera.h solo que en mi proyecto tendre que indicarlo de esta manera:
#include <openssl/aes.h>
Ahora me queda mucho más claro. Revisare en visual y te comento me resolvistes el problema gracias.
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

Borito30

#11
Cita de: ivancea96 en 12 Marzo 2017, 17:28 PM
En VS, click derecho en el proyecto, propiedades.
Ahí tienes, dentor de "Configuration properties", la pestaña "C/C++ -> General". Dentro de esta, Additional include directories.

Luego, para el linker, si el proyecto se va a linkear, debajo de "C/C++", tienes "Linker". Ene sta, teines "General" también. Ahí, "Additional library dependencies". Luego, en "Linker -> Input", tienes "Additional dependencies".
Vale en visual studio lo inclui asi:


Pero me devuelve el siguiente error:
Error 30 error LNK1181: no se puede abrir el archivo de entrada 'ssleay32' C:\Users\moh\Desktop\gloox\LINK gloox-1.0

Y apunta aqui:
#include <openssl/sha.h>
Pero lo apunte como me dijistes poniendo solamente include no se el motivo de este error. Gracias por tu ayuda!
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

ivancea96

No en using, en inclusión. Directorios de inclusión.

Borito30

Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

Borito30

#14
abri otro post ya que este es antiguo y no lo puedo poner otra vez para resolverlo
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)