У меня есть заголовочный файл, который выбирает между двумя платформами:
#pragma once
#ifdef _WINDOWS
#define PAR_CLASS TestPar
#define PAR_INCLUDE_FILE "TestPar.h"
#else
#define PAR_CLASS Par
#define PAR_INCLUDE_FILE "Par.h"
#endif
С этим я могу использовать следующую строку для включения файла заголовка:
#include "ClassNames.h"
#include PAR_INCLUDE_FILE
Тем не менее, я ожидаю больше классов, а для PAR_CLASS и PAR_INCLUDE_FILE единственное отличие - это "и .h
Я хотел бы использовать PAR_CLASS внутри #include
, что-то вроде:
#include "PAR_CLASS.h"
Но это не работает ... Возможно ли что-то подобное?
Я хочу, чтобы он работал как в Visual Studio (2019), так и в Arduino IDE.