mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-09-01 04:14:43 +08:00
Work around Windows.h breaking the Color::RGB function
wingdi.h (included via Windows.h) defines an RGB macro that breaks things. If a user really wants that macro in the same file as FTXUI they can move the Windows.h include to after the inclusion of FTXUI's headers.
This commit is contained in:
@@ -4,6 +4,12 @@
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
#ifdef RGB
|
||||
// Workaround for wingdi.h (via Windows.h) defining macros that break things.
|
||||
// https://docs.microsoft.com/en-us/windows/win32/api/wingdi/nf-wingdi-rgb
|
||||
#undef RGB
|
||||
#endif
|
||||
|
||||
namespace ftxui {
|
||||
|
||||
/// @brief A class representing terminal colors.
|
||||
|
Reference in New Issue
Block a user