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


 


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  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 318 veces)
Meta


Desconectado Desconectado

Mensajes: 2.961



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

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

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
Meta


Desconectado Desconectado

Mensajes: 2.961



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

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

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Instalar libreria.. « 1 2 »
GNU/Linux
Sk9ITk5Z 13 4,169 Último mensaje 20 Octubre 2008, 19:00
por Sk9ITk5Z
Donde está la libreria ésta?
Programación General
Skeletron 4 2,263 Último mensaje 20 Agosto 2009, 04:59
por Novlucker
Instalar Libreria JMyron
Java
mapers 3 2,138 Último mensaje 21 Mayo 2012, 12:43
por Proteus1989
problemas al instalar libreria
Programación C/C++
m@o_614 2 524 Último mensaje 11 Marzo 2014, 03:24
por m@o_614
Instalar librería en Delphi
Programación General
Meta 0 185 Último mensaje 15 Julio 2017, 18:53
por Meta
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines