Есть ли способ использовать IDE Arduino и библиотеку windows.h в моем основном файле cpp?C++

Программы на C++. Форум разработчиков
Anonymous
Есть ли способ использовать IDE Arduino и библиотеку windows.h в моем основном файле cpp?

Сообщение Anonymous »

Это мой первый пост о переполнении стека, и я надеюсь, что ничего не сломаю.
Сейчас я пытаюсь подключить свой Arduino Micro к моему коду cpp. Цель программы состоит в том, чтобы определить, есть ли на экране какие-либо пиксели RGB определенного цвета (240 130 208), и увидеть их в диапазоне x, y. Проблема в том, что когда я пытаюсь импортировать библиотеку Windows/api в свой код main.cpp, кажется, что IDE Arduino выдает ошибку компиляции,

Ошибка компиляции: windows.h: Нет такого файл или каталог
Я попытался вручную установить windows.h и подключить его через вкладку эскиза. Однако это никуда меня не ведет.
Как вы, наверное, знаете, мне приходится использовать встроенную библиотеку Windows на C++, чтобы получить доступ к экрану. Все, что мне нужно с Arduino Micro, — это нажать букву «k» всякий раз, когда метод FoundPixel() возвращает true. Вот все мои файлы
main.cpp:

Код: Выделить всё

#include "main.h"

// I need to add the #include  without getting error

bool foundPixel(){

typedef WINAPI COLORREF (*GETPIXEL)(HDC, int, int);

int tolerance = 47;
// targetColor
int tC[3] = {240, 130, 208};
if(GetKeyState(VK_MENU) & 0x8000) {
HDC hdc = GetDC(NULL);
for(int x = (2560/2)-d; x

Подробнее здесь: [url]https://stackoverflow.com/questions/78671300/is-there-a-way-to-use-the-arduino-ide-and-use-a-windows-h-library-in-my-main-cpp[/url]

Вернуться в «C++»