Buenas noches.
Creo que lo que intenta decir Poleg, es algo parecido a lo que me pasaba a mí, cuando hice la transformación de los programas del ROV, del entorno Arduino al entorno VSC, que hay bastantes librerías que se utilizan con normalidad en el entorno Arduino, que aun no están convalidadas a VSC + PIO. Sin embargo Poleg ya tiene los archivos divididos.
Supongo que quiere decir, que tiene que haber una manera de decirle al programa que busque las librerías en alguna carpeta, incluso cuando el programa está dividido.
Maxgerhardt, me dio la solución, para poder utilizar las bibliotecas de Arduino, pero mi programa no estaba dividido.
Si Poleg pudiera ser un poco más preciso, e indicar con que librerías concretas tiene problemas, a lo mejor sería más fácil poder ayudarle.
Esta es la respuesta que me diste, supongo que abra que adaptarla a cuando un programa ya esta dividido.
Blockquote
asesorplaza1:
src \ main.cpp: 154: 54: error fatal: PS2X_lib.h: No existe tal archivo o directorio
La biblioteca PS2X aún no está registrada en PlatformIO: le sugiero que vaya a GitHub - simondlevy/PS2X_lib: Arduino Playstation2 library with compiler warnings fixed , descargue el archivo ZIP ( https://github.com/simondlevy/PS2X_lib/archive/master.zip ) , a continuación, crear una nueva carpeta en la lib/
llamada PS2X_lib
donde se coloca en los archivos del archivo ZIP de modo que la estructura es …
lib/
PS2X_lib/
PS2X_lib.cpp
PS2X_lib.h
...
luego agrega la línea
lib_deps =
PS2X_lib
en el platformio.ini
para que PlatformIO busque la biblioteca.
Blockquote
Un saludo.
Good night.
I think what Poleg is trying to say is something like what happened to me, when I did the transformation of the ROV programs, from the Arduino environment to the VSC environment, that there are quite a few libraries that are used normally in the Arduino environment, which are not yet validated to VSC + PIO. However Poleg already has the files split.
I suppose it means, there has to be a way to tell the program to look for libraries in some folder, even when the program is split.
Maxgerhardt, gave me the solution, to be able to use the Arduino libraries, but my program was not divided.
If Poleg could be a little more accurate, and indicate which specific libraries have problems with, it might be easier to help you.
This is the answer you gave me, I suppose I open it to adapt it to when a program is already divided.
asesorplaza1:
src\main.cpp:154:54: fatal error: PS2X_lib.h: No such file or directory
The PS2X library is not yet registered with PlatformIO – I suggest you go to GitHub - simondlevy/PS2X_lib: Arduino Playstation2 library with compiler warnings fixed, download the ZIP file (https://github.com/simondlevy/PS2X_lib/archive/master.zip), then create a new folder in lib/
called PS2X_lib
where you put in the files from the ZIP file so that the structure is …
lib/
PS2X_lib/
PS2X_lib.cpp
PS2X_lib.h
...
then add the line
lib_deps =
PS2X_lib
into the platformio.ini
so that the library is looked for by PlatformIO.
Blockquote
Greetings.