none
_ Instalar esta librería en C++ RRS feed

  • Pregunta

  • Hola:

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

        #include 
        #include 
        #include "SerialClass.h"
        using namespace std;
         
        void main () {
            Serial* Arduino = new Serial("COM7");
         
         
            while( Arduino->IsConnected() ){
                char palabra[] = "PalabraDelMundo";
         
                cout<<"Arduino conectado"<<endl;
         
                cout<<"Enviando :"<<palabra<<endl;
                Arduino->WriteData(palabra,sizeof(palabra)-1);
         
                Sleep(500);
         
                Arduino->ReadData(palabra,sizeof(palabra)-1);
                cout<<"Recibido: "<<palabra<<endl;
         
                cout<<"-------------------"<<endl;
                Sleep(1000);
            }

    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.


    http://electronica-pic.blogspot.com

    jueves, 16 de marzo de 2017 5:26

Todas las respuestas

  • 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. ;)


    http://electronica-pic.blogspot.com

    jueves, 16 de marzo de 2017 10:52