当我尝试使用像STD_OUTPUT_HANDLE这样的常量时,它会给我一个错误并说它不存在。我猜测STD_OUTPUT_HANDLE必须包含在Windows.H中,Open Watcom没有,或者至少它没有16bit编译器。
但是,如果我包含“cstdlib”库,我会得到有用的函数,如SetConsoleTextAttribute()或System(),或其他类似的函数。
但是很多我不能使用的函数,比如SetConsoleTextAttribute(),因为它们需要STD_OUTPUT_HANDLE作为第一个参数。
有什么方法可以解决这个问题吗?或者以某种方式包含一个不同的库以获得STD_OUTPUT_HANDLE?