elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Instalar esta librería en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Instalar esta librería en C++  (Leído 2,443 veces)
Meta


Desconectado Desconectado

Mensajes: 3.499



Ver Perfil WWW
Instalar esta librería en C++
« en: 16 Marzo 2017, 06:23 am »

Hola:

Quiero usar e instalar esta librería para Visual C++, concretamente Visual Studio Community 2017.
https://github.com/Gmatarrubia/LibreriasTutoriales

Su código es este:
Código
  1. #include
  2. #include
  3. #include "SerialClass.h"
  4. using namespace std;
  5.  
  6. void main () {
  7.    Serial* Arduino = new Serial("COM7");
  8.  
  9.  
  10.    while( Arduino->IsConnected() ){
  11.        char palabra[] = "PalabraDelMundo";
  12.  
  13.        cout<<"Arduino conectado"<<endl;
  14.  
  15.        cout<<"Enviando :"<<palabra<<endl;
  16.        Arduino->WriteData(palabra,sizeof(palabra)-1);
  17.  
  18.        Sleep(500);
  19.  
  20.        Arduino->ReadData(palabra,sizeof(palabra)-1);
  21.        cout<<"Recibido: "<<palabra<<endl;
  22.  
  23.        cout<<"-------------------"<<endl;
  24.        Sleep(1000);
  25.    }

Creo un proyecto nuevo.




Me crea este código.


Añado las librerías com indica abajo.


Lo mismo para la hora y lo refleja, tanto en cpp como en h indicado abajo.


Como que no detecta la librería.


¿En que fallo?

Un cordial saludo.


En línea

Meta


Desconectado Desconectado

Mensajes: 3.499



Ver Perfil WWW
Re: Instalar esta librería en C++
« Respuesta #1 en: 16 Marzo 2017, 11:52 am »

Resuelto:

El primer problema, las librerías SerialClass.ccp y SerialClass.h, mejor ponerlas directamente en las capeta del proyecto. Borras las demás que te crea solo el compilador.

A parte de esto da otros errores.

Gravedad    Código    Descripción    Proyecto    Archivo    Línea    Estado suprimido
Error (activo)    E0167    un argumento de tipo "char *" no es compatible con un parámetro de tipo "LPCWSTR"    Cpp_Win32_Consola_Arduino    c:\Users\Usuario\Documents\Visual Studio 2017\Projects\Cpp_Win32_Consola_Arduino\Cpp_Win32_Consola_Arduino\SerialClass.cpp    9   

Se soluciona aquí.

Hay que ir arriba en la barra. Proyecto --> Propiedades. Se abre una ventana que dice: "Páginas de propiedades". En la pestaña General --> Juego de caracteres --> """"Utilizar juego de caracteres multibyte"""".

Los dejo aquí por si lo necesitan. ;)


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Instalar Libreria JMyron
Java
mapers 3 3,940 Último mensaje 21 Mayo 2012, 12:43 pm
por Proteus1989
problemas al instalar libreria
Programación C/C++
m@o_614 2 2,210 Último mensaje 11 Marzo 2014, 03:24 am
por m@o_614
Instalar librería en Delphi
Programación General
Meta 0 3,592 Último mensaje 15 Julio 2017, 18:53 pm
por Meta
Tratando de instalar una libreria a Qt
Programación C/C++
JavierScars 2 3,975 Último mensaje 1 Octubre 2017, 17:15 pm
por JavierScars
Instalar librería manualmente? Geckoview
Java
@XSStringManolo 0 1,792 Último mensaje 19 Noviembre 2019, 14:09 pm
por @XSStringManolo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines