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

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

Сообщение Anonymous »

Примечание. Методы AHK или SendInput не подходят для моих требований, поскольку щелчки клавиатуры, отправленные с помощью предоставленных методов, будут считываться как с помощью программного обеспечения, а не аппаратного обеспечения, для чего я буду использовать Arduino.
/>Это мой первый пост о переполнении стека, и я надеюсь, что ничего не сломаю.
Сейчас я пытаюсь подключить свой 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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