宏有没有定义不取决于使用的操作系统,而是看编译器与库。
一般 GCC/MinGW 预定义了 _WIN32 与 _WIN64,
是不是 Qt 定义了 _WINDOWS 这个宏?或者是条件编译时传入的?
【 在 france00 (next star) 的大作中提到: 】
: 我在QT的mingw下编译。发现下面这个是false,我理解应该是已经defined了的。理由是:1、我的编辑器是windows下的,不是苹果OS上的。2、mingw,也是windows。
: 不懂,请教各位。
: if defined(_WINDOWS)
: ...................
--
修改:easior FROM 61.155.142.*
FROM 61.155.142.*